物事はシンプルに考えた方が上手く行くものである。
ソフトウェアという複雑なモノの実現方法を考える時,様々な事象を考えなければならない。
複雑なモノを複雑なまま考えると,どうしても抜け/漏れが出てしまう。
そこで,機能分割を行い,関心事を小さく分けてしまう。これも1つの「シンプル」である。
更に,複雑な関数を複数に分割し,1つの関数の機能/ステップ数の減らす事も「シンプル」である。
この様に,無意識の内にシンプルの価値が活用されている事が分かる。この価値を意識して様々な場面で活用する事で,より大きな効果を得ることができる。
0 件のコメント:
コメントを投稿