自己对Assert的一些看法

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

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

在开发过程中合适的地方用上Assert可以使我们的code更加robust(健壮),因为他与我们联系紧密,我们要在开发调试阶段
用Assert发现的错误,及时纠正为程序带来很多的好处。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值