[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(DTPtechNote:1098) [Programming] DRY原則



DRYとはDon't Repeat Yourselfの略で、「重複は悪」という意味。
初出は、「The Pragmatic Programmer - From Journeyman to Master」Andrew Hunt, David Thomas、邦題「達人プログラマー - システム開発の職人から名匠への道」
Larry Wallが説く「車輪の再発明」(Reinvent the Wheel)が時間リソースの無駄を排除し、より創造的怠惰であれと言うのに対し、DRY原則は主にプログラムスタイルとして、人間が複数回の繰り返しの耐えない存在であると説く。
重複しているコードは、遠くない将来にプログラマを理解不能な状態に導きやすい、と。