最近学日语好奇地在日本亚马逊上找python学习方面的书,发现这本2013年出版的书被翻译成日文出版了, 书名是 Introduction to  Computation and Programming Using Python,我把书名翻译为“通过python介绍计算和编程”。 翻到了如何debug这一章,可以记点笔记。

1. Look for usual suspects

 参数顺序传错了

拼写错误

忘记重新初始化变量

浮点数通过==进行比较而不是通过近似相等作比较

忘记了某些内置函数有副作用

忘记函数类的实例化引用后通过括弧调用了

生成了一个意外的alias

其他你可能犯的典型错误

2. 不要问你自己为何程序没按预定方式运行,而是问它为何如此运行。这种提问相对好会大点,而且是找出解决问题方式的第一步

3. 记住bug很有可能不在你所认为的地方。果真如此的话,你早该发现了

 

另外个人总结的一些调试方法:

1.确定的错误的根源,写一点测一点,写几行测几行,及早发现错误

2.二分法,利用log函数确认代码代码是否执行,并查看变量的值是否是我们的期待的值

 

版权声明:本文为cafruv原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/cafruv/p/7599367.html