Don't Repeat Yourself

提供: MonoBook
2024年6月5日 (水) 01:10時点におけるAdministrator (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

Don't Repeat Yourself(DRY)とは、同じ処理のコードを重複させないことを重視する考え方です。

重複するコードが存在していると特定の機能を変更しようとした時に同じ機能を持つ部分を全て探して同時に変更する必要があり、見落としやミスが発生する危険性が高まります。

ただしプロジェクトの初期にDRYを導入すると仕様変更への対応が難航してデスマーチに陥る危険性が高まるとされています。

DRYは実施時期の見極めが重要であり、基本的にはプロジェクトの末期にリファクタリングの一環としてDRYの導入を実施すると良いとされています。