腾讯会议分享会长期链接:https://meeting.tencent.com/dm/Qet4sVXmOccd
每个人都会debug,所以该主题足够**普适。**但大家对各种语言的ide的熟悉程度也不一样, 也不一定能够使用好所有的功能,不同语言的ide提供的debug功能也不尽相同。
笔者最熟悉python,所以以pycharm为例,不管在什么地方,jet brains的ide都不会让你失望。
调试,将自己想象的过程与实际的过程做对比
满足条件时停止的断点。
闪电标志:debug时,如果某行语句没打断点,但执行过程中产生异常,会在该行产生闪电标志的断点,同时停顿。
可以在左侧选择是否添加该类型的断点。
按照在命令行中添加参数的方式,在edit config的parameters栏添加参数。
基本一致,注意每一个块的代码执行后,相应的变量都会在全局生效。所以命名时,要谨慎一点。另外,一个好的noteboke可以保证从头到尾执行后,不出问题。
可以实现__str__函数令类更直观。
注意,vscode是以文件夹的形式来作为工程的。所以,一定要在调试的时候,在工程目录中大概vscode。不管是Linux还是Windows都一样。
c/c++安装好插件,以及gdb。如果工程目录对了,但是还是无法调试,就是插件或者其他东西没安装好。
vscode 远程debug 调试linux上的makefile工程步骤
Python会非常简单
搞Java的同学再补充一下这个视频
帮助判断具体是接口的哪个实现在运行。
Java中可以重新执行函数。
python中可以使用evaluation实现大体相同的功能。
pycharm快捷键:
https://github.com/SFUMECJF/weekly-report/tree/main/week2/codes
在论坛页面。
希望大家能对本次分享会给个建议,链接或者扫码~
https://jinshuju.net/f/kok6NH

读者你好!如果你对本文内容感兴趣,我十分希望能够和你互相学习,可以扫码和我联系!一起进步
