1、多线程调试:在vscode中,多线程的单步调试难以控制只调试一个线程,会在多个线程跳来跳去,难以理清固定一个线程的逻辑。对此可以在暂时不调试的线程添加sleep函数,让其卡在这一步,这样单步调试就不会在多线程跳来跳去了。
2、条件断点:vscode支持在满足一定条件,断点才生效,当我们需要变量满足一定条件时才暂停时,这个功能就很好用。具体操作:VSCode里使用条件断点(基于GDB)_vscode断点怎么用-CSDN博客
3、日志输出: 在关键代码段添加日志输出语句,便于后续跟踪问题。记录运行过程中的变量值、函数输入输出以及状态变化。这种方法尤其适用于难以复现或线上环境的调试。
4、单元测试: 编写单元测试用例以隔离各个模块的问题,并确保修改后原有功能正常,类似物理学里的仿真。
标签:技巧,vscode,线程,单步,多线程,断点,调试 From: https://blog.csdn.net/ergevv/article/details/136733389