1. 程式人生 > >【高效程式碼調錯系列之程式碼規範】——讓軟體學會自己尋找缺陷

【高效程式碼調錯系列之程式碼規範】——讓軟體學會自己尋找缺陷

前言

確保你的出錯資訊可以幫助你除錯錯誤,不能只提醒你需要除錯錯誤。

使用斷言

程式碼的每一塊都建立在一個無數假設的平臺上面——某些條件必須是正確的才能讓執行結果符合預期。往往缺陷的出現是因為某些假設不成立或者是錯誤的。避免做出這些假設是不可能的也是無意義的,但是我們不僅可以驗證它們,而且可以通過斷言來自動驗證。

那麼什麼是斷言,如何更好的使用斷言呢,它怎麼著就能夠幫助我們自動驗證缺陷了呢?詳情請見系列部落格《Java中的斷言》

異常與日誌處理

在上一篇博文中,我們提到了阿里的Java開發程式設計規約,裡面提到了異常和日誌的處理的規範使用。

異常日誌是一套,兩者結合使用,能夠讓我們今早地發現錯誤,在問題出現之前搶先檢測系統問題,而不是等到它們在成品階段才浮現出來。要想能夠正確高效的運用異常和日誌處理,我們必須先要去了解異常體系和日誌體系,對於他們的基本概念和相應的框架體系要了解才能更好高效的使用,在後面的部落格中會出兩個系列部落格《Java中的異常體系》、《Java中的日誌體系》,在這裡就不贅述了。