KISS and DRY
仕事で
KISS and DRY
という単語を聞き、
印象的な言葉だったのでメモしておこうと思います。
結構有名な単語のようですね。
KISS - Keep It Simple, Stupid.
常にシンプルであれ、ばかやろう。
ということです。
何事も簡潔にしましょう。プログラムもシステムも仕様もシンプルに。
レオナルドダビンチも
シンプルこそ、究極の洗練である。
という言葉を残しています。
DRY - Don't Repeat Yourself.
重複はやめましょう。同じことをずっと繰り返すのはやめましょう。
効率化、自動化しましょう。
ということです。
毎日10時間かかることであれば、1回12時間かけてもよいから次から1分で終わるようにしましょう。
他にもいろいろあるみたいですね。
こういうのは壁にはって常に意識したいところです。
参考
プログラミング原則一覧 - Strategic Choice