自己對Assert的一些看法

Assert 是一安全檢查機制,是爲確保程序內部的安全性,是檢查那些從來不可能發生的情況,也可以說是本來不應該出現但是出現的非法情況,
使用在Debug和測試階段,
可以說,assert在與程序員之間進行一些關聯,不會與任何外部的用戶之間建立任何關係,所以在使用時要注意
不要在public的方法裏面使用Assert,還有一條是不要在Assert加上程序正常的運行邏輯,因爲我們要時刻記住:
Assert隨時都有可能不生效,比如java中默認就是關閉Assert功能的。

Assert 後面的表達式一定要是boolean類型,而且是在false的情況,出現AssertError,

在開發過程中合適的地方用上Assert可以使我們的code更加robust(健壯),因爲他與我們聯繫緊密,我們要在開發調試階段
用Assert發現的錯誤,及時糾正爲程序帶來很多的好處。
發佈了32 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章