看板
[ Soft_Job ]
討論串[討論] 一個Programmer該維護幾行程式碼?
共 5 篇文章
內容預覽:
看 code 也是要花時間成本啊關於重構,我認為需要解釋一下. 一、重構是要小心,要避免產生新的問題. 這點我同意,因此,要有版本控制系統,. 甚至,有個自己個人用的版本控制系統,都會有很大的幫助。. 只要不要進到產品線就可以了. 再者,出問題就可以很容回溯,發現是哪個改變出問題. 二、重構有分大小
(還有455個字)
內容預覽:
重構是你的好幫手. 你可以一邊重構,一邊理解程式碼會不會是你看的方式有問題. 我遇過有人看程式碼是從 main() 開始看的。. 我的話,我會挑一個明顯的功能,然後再找出這個功能所對應的程式碼. 然後,加了一些 print ,再把這個功能跑過,就可以大概理解這個功能了. 至於,如何找出這個功能所對應
(還有807個字)
內容預覽:
要看懂這麼大量的程式碼,你需要分析工具的輔助。. 如果是 C/C++的程式,可以考慮一下 doxygen+graphviz. 成品就像是 http://www.nsnam.org/docs/release/3.16/doxygen/index.html. 其中最有價值的在於. data struct
(還有529個字)
內容預覽:
最近調單位, 接了一個專案, 上頭說將來要由我維護. 看code看了快3個月, 還是摸不清整個軟體的架構, 挫折感非常重. 每段code都艱深難懂, 隨便一個if case都3層以上. 每個function長度以百行為單位. 主管說, 按照前人的慣例, 應該一個半月就該上手. 理所當然我被噹了, 我
(還有108個字)