《高效程序員的45個習慣》--敏捷調試(Ⅶ)

真正的高手只知道如何亡羊補牢!!安全

1、記錄問題解決日誌:spa

  之後發生相同或相似問題時,能夠很快找到並解決;調試

  要將日誌共享給團隊,而不單單是靠一我的維護;日誌

2、警告就是錯誤:開發

  忽略警告信息繼續開發代碼,無疑給程序裝上了一個定時炸彈,頗有可能在最糟糕的時刻爆炸且到時候不易解決;程序

  有些警告多是很嚴重的錯誤!異常

3、對問題各個擊破:co

  不要試圖立刻了解系統全部細節,要想認真調試,就必須將有問題的模塊與其餘代碼庫分離開來;background

  以二分查找的方式來定位問題是頗有用的!錯誤

4、報告全部的異常:

  報告的異常應該在代碼的上下文中有實際意義;

  要傳播不能處理的異常;

5、提供有用的錯誤信息:

  提供更易於查找錯誤細節的方式,別讓用戶陷於迷茫中;

  區分錯誤類型  程序缺陷、環境問題和用戶錯誤;

  不要泄露安全信息、我的信息、商業機密或其餘敏感信息;

相關文章
相關標籤/搜索