一 次 且仅一 次
DRY
起源
[编辑]其起
DRY與 WET
[编辑]违反DRY
- Imposed duplication:
開發 者 認 為 不 得 不 的 重複 - Inadvertent duplication:
開發 者 沒 有意 識到的 重複 - Impatient duplication:
開發 者 複製 自己 或 他人 的 程 式 碼造成 的 重複 - Interdeveloper duplication:
不同 開發 者 間 共同 開發 或 交接 造成 的 重複
参考 文献
[编辑]- ^ Hunt, Andrew; Thomas, David. The Pragmatic Programmer. Addison-Wesley Professional. 1999-10-30 [2021-09-26]. ISBN 978-0-201-61622-4. (
原始 内容 存 档于2021-09-26). - ^ Poudel, Prakash. Four Types of Duplication in Source Code. Prakash. 2015-10-01 [2021-09-26]. (
原始 内容 存 档于2021-09-26) (英 语). - ^ 3.0 3.1
林 奇 璇, ShawnL.程 式 設計 心 法 避免重複 原則 (DRY principle). 璇之又 璇的網 路 世界 . 2020-04-06 [2021-09-26]. (原始 内容 存 档于2021-09-26) (中 文 (臺灣 )).
- Kent Beck
的 Extreme Programming Explained一 书。 - 《设计
模 式 精 解 》第 二 版 第 10章 。 - WikiWikiWeb关于
本原 则的解 释 (页面存 档备份,存 于互联网档案 馆)