YAGNI

YAGNI是英文 “ You are n't gon na need it ” 的縮寫 ， 一般認爲屬於軟件工程方法極限編程 。 YAGNI 原則指出 ， 程序員應該在面臨確鑿的需求時 ， 才實現相應功能 。 在 YAGNI 的實踐中 ， 建議配合單元測試 、 持續整合和代碼重構 ； 以避免產生難以維護的代碼 （ 技術負債 ） 。