2
Study Finds That Refactoring Doesn't Improve Code Quality (www.reddit.com)
IngramChen 積分 3

一句話,找學生研究能得到的只有錯的結論

厲害的學生是有的,能力強的也有。基礎工夫,演算法之類比業界強的也是有的。但是學生是沒有機會去花個三五年,去維護數十萬,數百萬行的程式的。這不是他的錯,這是時間經驗的限制。他沒有機會,怎麼寫的出來?

重構是為了維護性與後續發展性而生的。自己親手接過好 code 和 爛 code 後,再來說重構沒用吧 (打開自己三年前寫的程式就知道了)。找學生臨時寫個4500行能測出什麼?

qrtt1 積分 0 編輯於

因為看了 soft_job 版有人轉了中譯的結論1,於是就好奇在 reddit 上會被炮成什麼慘樣 :P

koji 積分 0

也好還,沒激起什麼話題的感覺...畢竟給的資訊太籠統了。

qrtt1 積分 1

有 paper 哩,可是我覺得他選的度量標準一般的 programmer 應該不太在乎的。就看他敢不敢 pk 把 FindBugs 開起來,看誰的 warning 少啊

koji 積分 0 編輯於

是啊但看起來比較在講怎麼評估的感覺,只提到用了哪些技巧,然後把 bad smell 處理,有怎樣的 bad smell 好像沒提到?

說到 findbugs....好像很久沒用過它了 0rz