浅谈【程序开发】中的调试

程序日常:

如果认真观察程序员把最多时间耗在哪里,你就会发现,编写代码其实只占用非常小的一部分。有些时间用来决定下一步干什么,另一些时间花在设计上,最多的时间则是用来调试。 每一个程序员都清楚记得自己花在调试上的无数个小时,无数次通宵达旦,每个程序员都能讲出花一整天(甚至更多)时间只为找出一个小问题的故事。
修复错误通常是比较快的,但找出错误却是噩梦一场。当你修好一个错误,总是会有另一个错误出现,而且肯定要很久以后才会注意到它。
那时你又要花上大把时间去寻找它。
【当下努力工作以免除日后的工作】

构筑测试体系:

实际开发中,因为我开发的项目很小,所以大约每周增量开发一次,执行测试相当简单,但尽管如此做这些测试还是很烦人的,因为每个测试都把结果输出到控制台,必须逐一检查结果。
其实真正开发中完全不必自己盯着屏幕检验测试所得信息是否正确,大可让计算机来帮我做这件事,我需要做的就是把我所期望的输出放进测试代码中,然后做个比较。
等执行每个类的测试函数,如果一切都没问题,控制台直接显示OK。实现这些类都能够“自我测试”了。此后再进行测试就简单多了,和编译一样简单。
从而提高生产性能,提高测试的积极性
【一套测试就是一个强大的bug侦测器,能够大大缩减查找bug所需需要的时间】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

George_Z3

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

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

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

打赏作者

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

抵扣说明:

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

余额充值