https://www.amazon.co.jp/dp/4894712873/
- 前書きで胸が震えた
プログラムは1冊の書籍のように書かれるべきだ。プロットとリズム、そして小気味よいフレーズの展開がなければならない ― ドナルド・クヌース
ディレクトリの名称を環境変数から取得しているプログラムを見たことがある。一体なぜ、そんな複雑なことになっているのか。柔軟性のためだ。プログラムは柔軟であるべきだが、それはプログラムがその方向に変更される場合だけだ。
実装ではなくインターフェースに対してコードを作成せよ