自己对Assert的一些看法

Assert 是一安全检查机制,是为确保程序内部的安全性,是检查那些从来不可能发生的情况,也可以说是本来不应该出现但是出现的非法情况,
使用在Debug和测试阶段,
可以说,assert在与程序员之间进行一些关联,不会与任何外部的用户之间建立任何关系,所以在使用时要注意
不要在public的方法里面使用Assert,还有一条是不要在Assert加上程序正常的运行逻辑,因为我们要时刻记住:
Assert随时都有可能不生效,比如java中默认就是关闭Assert功能的。

Assert 后面的表达式一定要是boolean类型,而且是在false的情况,出现AssertError,

在开发过程中合适的地方用上Assert可以使我们的code更加robust(健壮),因为他与我们联系紧密,我们要在开发调试阶段
用Assert发现的错误,及时纠正为程序带来很多的好处。
发布了32 篇原创文章 · 获赞 4 · 访问量 7万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章