Re: [閒聊] 遇到前輩寫的爛CODE大家都怎麼調整心態?

看板Soft_Job (軟體人)作者 (快樂一整年 ^^~~~)時間13年前 (2012/10/26 14:17), 編輯推噓8(8011)
留言19則, 15人參與, 最新討論串2/5 (看更多)
※ 引述《uzoo (coding....coding)》之銘言: : 各位版友大家好~ : 相信大家在工作上多少都會需要維護前人遺留下來的CODE : 如果運氣好~前輩功力高強 寫的CODE 脈絡清晰 架構清晰 : 變數以及Method的命名 自我描述也很清楚 : 相信維護起來是省力不少 : 不過如果運氣不好 遇到前輩遺留下來的CODE亂糟糟 : 就像一團泥球一樣,偏偏又可以動 : 所以上級也認為不需要重構增加風險,會動就好 : 但是以後又會需要增加功能。 : 這時候大家心態上要怎麼調整呢? : PS:關於重構這件事情...小弟也是認為 會動就好 不要沒事去重構它 : 不過現在的情況是....之後會繼續增加功能阿!! 幫他舊的程式加上一些 IPC 的介面 未來新增需求的部分自己寫, 把問題切的乾淨一點 有空再把它砍掉重練 題外話, 以前有看過前輩留下來的 code 看不懂 可是效能真是 TMD 好, 這才慘 你重寫效能又比不上人家, 不重寫自己又天昏地暗 總不能把自己砍掉重練吧 -- 只有現在能做到的事很多很多 不要忽略眼前 而一昧的考慮以後的事 如果總是那樣的話 到什麼時候也不會有所作為的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.105.226

10/26 14:18, , 1F
效能好你看不懂通常是程度不到吧?
10/26 14:18, 1F

10/26 14:19, , 2F
這就跟我覺得perl是猴子寫出來的東西一樣
10/26 14:19, 2F

10/26 14:26, , 3F
perl 的支持者會罵你
10/26 14:26, 3F

10/26 14:31, , 4F
有時候是前人的code的可讀性零分,但效能就是100分
10/26 14:31, 4F

10/26 14:31, , 5F
最慘的還有前人不留documentation
10/26 14:31, 5F

10/26 14:31, , 6F
通通都要下一個維護的人自己看代碼
10/26 14:31, 6F

10/26 14:36, , 7F
哈哈...答對了, 就是那種 "最佳化" 之後的演算法+沒文件
10/26 14:36, 7F

10/26 14:36, , 8F
看到都超想哭的...
10/26 14:36, 8F

10/26 15:02, , 9F
沒文件 + 沒程式註解 = 求神拜佛
10/26 15:02, 9F

10/26 15:09, , 10F
目前就在碰樓上說的這種東西 考慮烙跑了...
10/26 15:09, 10F

10/26 15:23, , 11F
遇到這種的情況真的只能塊陶了XD
10/26 15:23, 11F

10/26 20:39, , 12F
然後一大堆fork,用gdb都不知怎麼trace,wtf
10/26 20:39, 12F

10/26 21:49, , 13F
其實可以和你直屬主管討論,主管也不懂那應該可以換了.
10/26 21:49, 13F

10/26 22:42, , 14F
看不懂但是效能好,也有可能是程式本身有問題啊.....
10/26 22:42, 14F

10/26 22:44, , 15F
很正常 程式碼的效能不見得與可讀性成正比
10/26 22:44, 15F

10/26 23:45, , 16F
塊陶鴉!!!!
10/26 23:45, 16F

10/27 12:19, , 17F
哈哈~
10/27 12:19, 17F

10/28 07:14, , 18F
大概是太厲害了,這樣有需要的時候還是得找本人出馬
10/28 07:14, 18F

10/28 20:19, , 19F
遇到種情形,bug又改不掉的,只能說塊陶啊.
10/28 20:19, 19F
文章代碼(AID): #1GYYhqpx (Soft_Job)
文章代碼(AID): #1GYYhqpx (Soft_Job)