[爆卦]遺留程式碼是什麼?優點缺點精華區懶人包

為什麼這篇遺留程式碼鄉民發文收入到精華區:因為在遺留程式碼這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者uzoo (coding....coding)看板Soft_Job標題[閒聊] 遇到前輩寫的爛C...


各位版友大家好~

相信大家在工作上多少都會需要維護前人遺留下來的CODE

如果運氣好~前輩功力高強 寫的CODE 脈絡清晰 架構清晰

變數以及Method的命名 自我描述也很清楚

相信維護起來是省力不少

不過如果運氣不好 遇到前輩遺留下來的CODE亂糟糟

就像一團泥球一樣,偏偏又可以動

所以上級也認為不需要重構增加風險,會動就好

但是以後又會需要增加功能。

這時候大家心態上要怎麼調整呢?

PS:關於重構這件事情...小弟也是認為 會動就好 不要沒事去重構它

不過現在的情況是....之後會繼續增加功能阿!!

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.30.15
LaPass:當規模大到一定的程度的時候..... 重構是很可怕的工程..... 10/26 11:08
LaPass:所以..... 只能用於原本的方法,繼續爛下去 = = 10/26 11:09
uzoo:其實我也是這樣想...只是這樣痛苦指數會標超高的 10/26 11:13
uzoo:所以 我才想問問大家心態上都是怎麼調整的XD 10/26 11:14
ghkckhg:po出來幹譙 10/26 11:15
uzoo:幹譙完繼續悶著頭寫嗎XD 10/26 11:21
lgd:加功能的時候 把影響到的部份重構 10/26 11:31
lgd:但是可以慢慢改進 10/26 11:32
f1234518456:烙跑換間新的(逃 10/26 11:34
musie:拿來練功呀 寫不完就放給他死 然後跳槽 抱怨前公司不注重 10/26 11:39
musie:code品質...增取加薪機會 ! 10/26 11:40
shiengchyi:基本上就是一邊改一邊罵~ 改不動就只好....(合掌) 10/26 11:59
miisoo4u:重構...也要看有沒有那價值...算了...就繼續爛下去吧!! 10/26 12:45
chikasa:前輩寫爛code還好啦,不要你寫的code明明不錯還因為 10/26 12:53
chikasa:前輩看不懂結果被狗幹的好 10/26 12:53
Lordaeron:Code 是自己的好, 老婆是別人的好. 標準說詞. 10/26 13:20
ken1325:這是讓你練重構能力,你應該心存感激 10/26 13:22
hegemon:樓上真是充滿了正面能量.... 10/26 13:25
realbout:LP抓好....重構吧..... 10/26 13:26
kofi0916:推lgd大的慢慢改進,說不定你遇到的就是我寫的爛Code喔 10/26 13:35
mathrew:當然是邊改邊幹繳, 然後抱怨 乾 之前又不是我寫的 10/26 14:51
LaPass:請問..... 萬一連系統都爛了怎麼重構? 10/26 15:05
clanguage:當然是想辦法把自己的 code 和原來的切乾淨, 沒事別改 10/26 17:51
rodion:真的 確定 有需要 增加功能時 在來 重構 10/26 18:20
lauto:跟著一起爛 10/26 19:29
cobrasgo:大到不能改,就是這樣子啦… 10/26 20:38
mocking:目前也是...又一直想加新功能... 10/27 15:52
mocking:user想加新功能...系統還動不動就要處理異常... 10/27 15:53
naticom:基本上重購建議妳用非上班時間做,我第一年到軟體公司時 10/28 10:00
naticom:(RD約200人) 主管給我的第一個job就是重構 10/28 10:00
naticom:我當年把兩三萬行的code重構,跑過了幾千個case 10/28 10:01
naticom:那年副總給我的考績是全部門最低,說我都沒做事情 10/28 10:01
psliurt:這是前輩留給你的考驗,通過考驗之後,你會更強XD 10/28 14:10
cyr1216:推naticom 不要說前輩寫的程式了 就連自己累積好幾年的程 10/28 18:47
cyr1216:式 上線後東加西加 久了也想重寫 但我同事跟我說重寫效能 10/28 18:47
cyr1216:變好、更好維護 也沒績效... 要做新案上面比較的比較有感 10/28 18:48
cyr1216:但有時看到手上一堆新案 舊案又快崩崩 就很煩 10/28 18:48
cyr1216:然後在公司就變的不想講話 很容易不耐煩 最後又被叫進去會 10/28 18:49
cyr1216:議室說情緒管理有問題.. 只能說 錢真難賺阿阿阿阿阿 10/28 18:49
b6byc:真的會大到不能改. 10/28 20:16
lin07646:推cyr大...有同感...上面只看得到新案... 10/29 18:33
coronach:純軟的話可以考慮找時間重構 系統廠的話也只能一起爛... 10/29 23:54
ashin42:7MB的Code Bug解了大約快二十個...這東西賣八百萬 10/30 00:19
Abbee:樓上你的還蠻便宜的~我那個一千萬的, 終於驗收付錢了,接下來 11/03 09:06
Abbee:我要把它廢除掉, 自己重作一套 11/03 09:06

你可能也想看看

搜尋相關網站