【高效代码调错系列之代码规范】——让软件学会自己寻找缺陷

前言

确保你的出错信息可以帮助你调试错误,不能只提醒你需要调试错误。

使用断言

代码的每一块都建立在一个无数假设的平台上面——某些条件必须是正确的才能让运行结果符合预期。往往缺陷的出现是因为某些假设不成立或者是错误的。避免做出这些假设是不可能的也是无意义的,但是我们不仅可以验证它们,而且可以通过断言来自动验证。

那么什么是断言,如何更好的使用断言呢,它怎么着就能够帮助我们自动验证缺陷了呢?详情请见系列博客《Java中的断言》

异常与日志处理

在上一篇博文中,我们提到了阿里的Java开发编程规约,里面提到了异常和日志的处理的规范使用。

异常日志是一套,两者结合使用,能够让我们今早地发现错误,在问题出现之前抢先检测系统问题,而不是等到它们在成品阶段才浮现出来。要想能够正确高效的运用异常和日志处理,我们必须先要去了解异常体系和日志体系,对于他们的基本概念和相应的框架体系要了解才能更好高效的使用,在后面的博客中会出两个系列博客《Java中的异常体系》、《Java中的日志体系》,在这里就不赘述了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

幸运的梦之星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值