DRY (Don’t repeat yourself)、KISS(Keep it simple, stupid),unix哲学
すべてのプログラムの出力は、他の未知のプログラムの入力になることを想定せよ。無関係な情報で出力を乱雑にしてはならない。(訳注: テキスト形式の出力の場合に)縦方向の並びを厳密に揃えたり、バイナリ形式を使ったりすることは避けること。対話的な入力にこだわらないこと。 あらゆる出力は、未知のファンクションの何らかの入力になることを想定する。 === (さらに…)