Debug常见问题和解决思路

如何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出来的东西,一步步寻找和解决问题

 

posted on   Shun了个shun  阅读(98)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示