Debug常见问题和解决思路

发布时间 2023-12-07 22:08:52作者: Shun了个shun

如何debug

bug来源:

1,粗心

2,知识不熟悉

3,思路不清晰

4,被动掉坑

解决bug的思路

1,摆正心态,相信机器永远是对的

2,如果能搞清bug类型,则针对性的调试,实在不知道,分段进行逐段调试

1,print调试:将程序分段后添加print,锁定问题发生地

2,assert调试:表达式是否成立

3,ide调试:查看报错

3,如果自己实在不能解决,这时才能向人工智能求助,但是不能过度依赖ai

对于粗心和知识不熟练以及被动掉坑造成的bug

首先可以对常见的错误进行检查

eg

1,if语句,循环语句,定义函数等末尾漏了冒号

2,中英文符号混用

3,缩进错误

4,"=="与"="混用

5,把字符串当成数字使用

这需要我们每次在写代码的时候多注意养成习惯,多打代码,熟能生巧

对于思路不清晰

1,逐行捋清代码的意思(可直接借助print())

2,用print()函数检查,暂时注释部分代码

3,根据print出来的东西,一步步寻找和解决问题