《Code Complete》ch.23 调试

it2022-05-09  63

WHAT?

 调试——发现错误的一种手段

WHY?

相对于不善于调试的程序员,善于调试的程序员只需要前者1/20的时间就可以找出问题所在

HOW?

科学的调试方法

把错误的发生稳定下来:假设-证实/证伪确定错误原因:二分法

同他人讨论问题

忏悔式调试

抛开问题,休息一下

修正问题

动手之前先要理解问题理解程序本身,而不仅仅是问题验证对错误的分析放松一下治本,而不是治标修改代码时一定要有正确的理由:不要随机地修改代码,在没有理解代码时对她做的改动越大,你对她能正确工作的信息就越低检查自己的改动:code review增加对应的单元测试搜索类似的缺陷:如果你想不出如何查找类似缺陷,说明你对程序的理解程度还不够

编译器的警告信息

不要忽略编译器提出的任何警告信息:做编译器的人对于你所使用的语言的理解要远远胜于你自己用对待错误的态度来处理警告在项目组范围内使用统一的编译设置:统一的编译配置文件或编译脚本

转载于:https://www.cnblogs.com/maozhige/p/3822660.html

相关资源:proteus 串口调试

最新回复(0)