※ 引述《ianlin1216 (伊恩可可)》之銘言:
: 實務上遇到這種情況真的很賭爛嗎
: 乾五西恰
最好的作法是
盡量把程式寫得清楚簡單易懂好理解
這樣就不需要加註解了
註解是拿來用在解釋特殊情況
也就是
當某段程式你怎麼樣也沒辦法直接用程式碼解釋
這時候你再去下註解
所以理想狀況是
註解應該要非常少甚至完全沒有(小一點的系統
理由很簡單
註解也是要維護
很多人修bug都忙死了
哪來美國時間跟你改註解?
不然就忘東忘西
這邊修一下那邊調一下
協作時可能還不只一個人在改同個地方
時間一久註解就忘了更新
過時的註解比沒有註解還要來得糟糕
因為反而會誤導別人
然後整個團隊太多人被註解騙惹
越來越不信任註解
最後就乾脆整個無視
但又不曉得該不該刪掉
久了就變成技術債
礙眼的垃圾
但你又不敢動它...............
至於
怎麼把程式寫得清楚簡單易懂
這就是功力問題
呵