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 2023-12-07 22:07 Shun了个shun 阅读(98) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下