プログラミング初心者がアーキテクトっぽく語る

見苦しい記事も多数あるとは思いますが訂正しつつブログと共に成長していければと思います

開発手法

テスト駆動開発(TDD)のコーディングの流れ

初学者がTDDでコーディングするとき疑問に思うことは多々あります。 「次はどんな試験書けばいいんだっけ?」 「この試験はどんなコードでパスさせるのが正解なんだろう?」 そこでTDDでコーディングする基本的な流れをまとめてみました。 (久し振りにTDDし…

ウォーターフォール開発の歴史

ウォーターフォール以前 1960年代まではシステム開発は各職人がそれぞれの勘と経験を頼りに行っていた。 しかし1970年代頃になると確立されたシステム開発手法の重要性が強く叫ばれるようになる。 初期のウォーターフォール ウォーターフォールの原型は1970…

Twelve-Factor App

Twelve-Factor Appはモダンなアプリケーションの開発、Deploy、Scaleを成功させるための12のBest Practiceである。 2012年にHerokuのAdam Wiggins氏が発表し、https://12factor.net/にて公開されている。 Twelve-Factor Appはマイクロサービスを前提としてお…

ウォーターフォール開発への批判

ウォーターフォール うまくいく条件 利点 欠点 批判 IT市場の競争激化 Lean開発という思想 競合の登場 現状 参考 「アジャイル」「アジャイル」とよく耳にする今日このごろ。 では「ウォーターフォール」はどうなったのだろう?そもそもなんでこんなにウォー…