真正的高手只知道如何亡羊補牢!!安全
1、記錄問題解決日誌:spa
之後發生相同或相似問題時,能夠很快找到並解決;調試
要將日誌共享給團隊,而不單單是靠一我的維護;日誌
2、警告就是錯誤:開發
忽略警告信息繼續開發代碼,無疑給程序裝上了一個定時炸彈,頗有可能在最糟糕的時刻爆炸且到時候不易解決;程序
有些警告多是很嚴重的錯誤!異常
3、對問題各個擊破:co
不要試圖立刻了解系統全部細節,要想認真調試,就必須將有問題的模塊與其餘代碼庫分離開來;background
以二分查找的方式來定位問題是頗有用的!錯誤
4、報告全部的異常:
報告的異常應該在代碼的上下文中有實際意義;
要傳播不能處理的異常;
5、提供有用的錯誤信息:
提供更易於查找錯誤細節的方式,別讓用戶陷於迷茫中;
區分錯誤類型 程序缺陷、環境問題和用戶錯誤;
不要泄露安全信息、我的信息、商業機密或其餘敏感信息;