看板 Soft_Job 關於我們 聯絡資訊
※ 引述《uzoo (coding....coding)》之銘言: : 各位版友大家好~ : 相信大家在工作上多少都會需要維護前人遺留下來的CODE : 如果運氣好~前輩功力高強 寫的CODE 脈絡清晰 架構清晰 : 變數以及Method的命名 自我描述也很清楚 : 相信維護起來是省力不少 : 不過如果運氣不好 遇到前輩遺留下來的CODE亂糟糟 : 就像一團泥球一樣,偏偏又可以動 : 所以上級也認為不需要重構增加風險,會動就好 : 但是以後又會需要增加功能。 : 這時候大家心態上要怎麼調整呢? : PS:關於重構這件事情...小弟也是認為 會動就好 不要沒事去重構它 : 不過現在的情況是....之後會繼續增加功能阿!! 幫他舊的程式加上一些 IPC 的介面 未來新增需求的部分自己寫, 把問題切的乾淨一點 有空再把它砍掉重練 題外話, 以前有看過前輩留下來的 code 看不懂 可是效能真是 TMD 好, 這才慘 你重寫效能又比不上人家, 不重寫自己又天昏地暗 總不能把自己砍掉重練吧 -- 只有現在能做到的事很多很多 不要忽略眼前 而一昧的考慮以後的事 如果總是那樣的話 到什麼時候也不會有所作為的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.105.226
lovelycateye:效能好你看不懂通常是程度不到吧? 10/26 14:18
lovelycateye:這就跟我覺得perl是猴子寫出來的東西一樣 10/26 14:19
hukhuk:perl 的支持者會罵你 10/26 14:26
ringo543:有時候是前人的code的可讀性零分,但效能就是100分 10/26 14:31
ringo543:最慘的還有前人不留documentation 10/26 14:31
ringo543:通通都要下一個維護的人自己看代碼 10/26 14:31
hichcock:哈哈...答對了, 就是那種 "最佳化" 之後的演算法+沒文件 10/26 14:36
hichcock:看到都超想哭的... 10/26 14:36
shiengchyi:沒文件 + 沒程式註解 = 求神拜佛 10/26 15:02
f1234518456:目前就在碰樓上說的這種東西 考慮烙跑了... 10/26 15:09
uzoo:遇到這種的情況真的只能塊陶了XD 10/26 15:23
cobrasgo:然後一大堆fork,用gdb都不知怎麼trace,wtf 10/26 20:39
byebye0714:其實可以和你直屬主管討論,主管也不懂那應該可以換了. 10/26 21:49
likesea:看不懂但是效能好,也有可能是程式本身有問題啊..... 10/26 22:42
remmurds:很正常 程式碼的效能不見得與可讀性成正比 10/26 22:44
chikasa:塊陶鴉!!!! 10/26 23:45
yadakaky:哈哈~ 10/27 12:19
bluewind125:大概是太厲害了,這樣有需要的時候還是得找本人出馬 10/28 07:14
b6byc:遇到種情形,bug又改不掉的,只能說塊陶啊. 10/28 20:19