近日有一項工作是優化程式的執行速度,照慣例我要先看看程式碼才報價。開啟程式碼一看,雖然程式的縮排做得很好,但竟然完全沒有 comment。
當然面對這類程式,要維護實在要花點時間看程式碼,所以在寫程式時不管什麼理由,也該花點時間寫註解,這不單是為了往後接手的程式員著想,也是為了自己著想。試想想如果過了一兩年後要進行維護,我想連自己寫的是什麼也會忘記。還好這個程式有做縮排及命名變數及函數沒有馬虎,不然我想我不會接這個 job。
進度方面,現在已找到問題根源,但因為要更改 mysql 資料表結構,可能還要一兩天才做好優化及測試。