Study Finds That Refactoring Doesn't Improve Code Quality
(www.reddit.com)
IngramChen
積分 3
一句話,找學生研究能得到的只有錯的結論
厲害的學生是有的,能力強的也有。基礎工夫,演算法之類比業界強的也是有的。但是學生是沒有機會去花個三五年,去維護數十萬,數百萬行的程式的。這不是他的錯,這是時間經驗的限制。他沒有機會,怎麼寫的出來?
重構是為了維護性與後續發展性而生的。自己親手接過好 code 和 爛 code 後,再來說重構沒用吧 (打開自己三年前寫的程式就知道了)。找學生臨時寫個4500行能測出什麼?
因為看了 soft_job 版有人轉了中譯的結論1,於是就好奇在 reddit 上會被炮成什麼慘樣 :P