代码查错、改错
大家好,我想问个问题, 就是关于代码查错、改错的方法!
关于差错的:
当然能直接定位的这里就不提,比如打印、messagebox、写文件等能定位就比较简单了,
但如果是你通过打印等方法还是不能找到问题的所在呢,这时应该怎么做?
改错:
你能定位到问题的所在,但改错时, 你发现你好像没错啊,却明明错了? 这时又该怎么办?
[解决办法]
第一,从没用过打印messagebox写文件,从来都是断点+单步调试
第二,发现好像没错,比较小的可能是没找到错的地方,比较大的可能是能力不足看不出来错
[解决办法]
不是语法错误,正常调试方法,也就是设置,并添加监视器,观察值的变化,看看是否有逻辑错误
[解决办法]
尝试的 打断点 在漫长的学习道路中我们会遇到各种形形色色的问题 这个时候 我们就需要 进入 它的内部来 查询 错误的原因这时候 断点就显得特别重要
[解决办法]
用断点进行检测,查看变量或对象的值,看看是否是你想要的值
[解决办法]
单步调试和设断点(包括值改变断点)调试是程序员必须掌握的技能之一。
用调试工具打开core dump文件看堆栈反向跟踪是程序员必须掌握的技能之二。