作者uzoo (coding....coding)
看板Soft_Job
標題[閒聊] 遇到前輩寫的爛CODE大家都怎麼調整心態?
時間Fri Oct 26 11:05:03 2012
各位版友大家好~
相信大家在工作上多少都會需要維護前人遺留下來的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