KISS and DRY

f:id:shota_low:20140405214626p:plain

仕事で
KISS and DRY
という単語を聞き、
印象的な言葉だったのでメモしておこうと思います。

結構有名な単語のようですね。

KISS - Keep It Simple, Stupid.

常にシンプルであれ、ばかやろう。
ということです。

何事も簡潔にしましょう。プログラムもシステムも仕様もシンプルに。

レオナルドダビンチも

シンプルこそ、究極の洗練である。

という言葉を残しています。

DRY - Don't Repeat Yourself.

重複はやめましょう。同じことをずっと繰り返すのはやめましょう。
効率化、自動化しましょう。
ということです。

毎日10時間かかることであれば、1回12時間かけてもよいから次から1分で終わるようにしましょう。

他にもいろいろあるみたいですね。
こういうのは壁にはって常に意識したいところです。

参考
プログラミング原則一覧 - Strategic Choice