Slide 17
Slide 17 text
プロダクトには許容できる複雑性の限界がある
プログラミングの中心にあるのは、複雑性との戦
いだ。新しい機能を追加すると、コードが複雑に
なることが多い。
そして、コードが複雑になるにつれ、そのコード
で作業するのがどんどん難しくなり、進捗がどん
どん遅くなる。
そこでは、バグ修正だろうが機能追加だろうが、
先に進もうとするどんな試みも、問題を解くそば
から、解いた問題の数だけ同じ数の問題を新たに
発生させる。 ルールズ・オブ・プログラミング
―より良いコードを書くための21のルール
Chris Zimmerman (著), 久富木 隆一 (翻訳)