※ 引述《Argos (Big doge is watching u)》之銘言:
: 這也是為什麼一堆人不願意用心寫程式
: 1. 你怎麼知道未來這模組會不會有新需求?
: 如果沒有新需求,那我幹麻花兩周在那邊東搞西搞?
: 為了未來那不存在的新需求預作準備?
這邊想提出點不同意見
如果太過於為了未來未知的需求而設計
一旦實際需求與預期相差太遠
有時候可能會變成過度設計
過度設計跟不設計我認為是一樣可怕的事情
至於如何不過度,就需要經驗去掌握
所以這個說詞不是讓人寫爛code的理由
但單就這個描述,我覺得不全然一定是錯的
有看過一些書跟文章也講過類似的想法
不過忘記在哪裡看到的了
目前有印象的只有Kent Beck的實作模式
https://i.imgur.com/BgPdqgs.jpg
https://i.imgur.com/Rhn59Ae.jpg