UNIX という考え方
スモール・イズ・ビューティフル
- 一つの巨大なプログラムにしようとする誘惑に負けない
- 書いたプログラムの大きさがプログラマの器の大きさを示すわけではない
- 「あらゆる不測の事態に対応できるように」という誤った考えは捨てろ。未来の予測は諦めろ。
- そもそも、小さなプログラムならあらゆる変化に直ちに対応・修正できる。
- ほとんどの場合、問題を完全に理解していないから巨大な解決策を実装しようとするのだ
メリット
- 小さなプログラムは分かりやすい
- 小さなプログラムは保守しやすい
- 小さなプログラムはリソースを浪費しない
- 小さなプログラムは他のツールと組み合わせやすい