Don’t Repeat Yourself (DRY)
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
系統中的每個部分,都必須要有唯一、明確且權威的代表。
在許多部分,有著重覆的程式碼,會造成將來修改時有所遺漏,
透過遵守 DRY ,修改一處程式碼後,其餘地方便會同步改變。
不要用複製貼上編程法。
(Copy-and-paste programming)
而違反 DRY 原則,又被戲稱為 WET
“Write Every Time”
“We Enjoy Typing”
ʕ •ᴥ•ʔ:Avoid writing duplicate code !