基本信息
文件名称:深入浅出十一讲.pptx
文件大小:85.31 KB
总页数:7 页
更新时间:2025-05-16
总字数:约1.13千字
文档摘要

(第十一讲)如何查找错误TC深入浅出本讲大纲:1、调试可以解决95%的问题演讲老师:MT支持网站:2、写日志查找运行时的问题

(第十一讲)如何查找错误TC深入浅出1、查找错误-四步曲一,要看一个功能是否运行了,或者看一个变量或者返回值时用:调试输出和弹对话框调试输出只会在我们调试程序的时候被打包,我们生成EXE的时候,调试输出代码会被忽略二,只要遇到错误马上下断点调断点调试可以解决我们95%的问题,学会正确的下断,合理的下断,会让找出错误的速度更快三,运行时错误,先找到出错代码,没有办法的时候就用日志或者调试输出信息来跟踪执行流程这样的场景一般都是不合法的参数引起的四,多线程错误查找的最终方案就是写文件日志,把各个线程分成各个文件来存储

(第十一讲)如何查找错误TC深入浅出场景分析一:从论坛拷贝过来一段代码,怀疑它没有执行,在功能开始处弹个对话框,调试跑起来看下,没有按我们的预期弹框,结果发现是没有从属性面板里面加载事件,哪怕是把事件代码拷贝过来也没用.明明昨天跑的好好的代码,今天就报错了,难道是TC有BUG,还是电脑出问题了,TC会报出错误的行号,马上用调试输出把报错行的代码的所有参数在运行的时候都打印出来,返回结果也返回出来,结果发现一个参数错误了,早上改代码引起的弹框和调试输出一般可以很快找出一些低级的错误

(第十一讲)如何查找错误TC深入浅出场景分析二:一口气写完了任务的整个流程代码,心里感觉特别好,一跑各种报错,不要紧,下断单步调试,遇到一个错误处理一个错误,高手一般对一个项目调试的时间绝对比写代码的时间多,很多问题或者思路都是从断点调试的时候出来的断点调试是一个神器

(第十一讲)如何查找错误TC深入浅出场景分析三:一个脚本有时候跑1个小时出错误,有时候跑2个小时出错,这个时候就要用日志监控运行时的情况一种情况是:报出来的错误是TC指明了错误的文件和行号,先下断找错误,不行就需要在错误周围下日志即可一种情况是:报出来的是内存错误,这样的场景比较麻烦,要不断的缩小可能出错的范围,找出出错的代码运行时错误,先找到错误代码

(第十一讲)如何查找错误TC深入浅出场景分析四:多线程错误查找的最终方案就是写文件日志,把各个线程分成各个文件来存储,多线程的错误,当各种办法都不行的时候,就需要监控每个线程的运行情况,找出错误写文件日志是最麻烦的调试方法,但是也是最灵活的方法这里我们用一个实例来演示分析

(第十一讲)如何查找错误TC深入浅出还有什么疑问可以到提出感谢收看本次教程!本次演讲老师:MT