- 主题:大家有没有觉得对调试程序来说,用打印输出最好了,比assert什
无论任何语言,包括java、python、c++之类的,大家有没有觉得对调试程序来说,用打印输出最好了,觉得哪里可以就直接在那里把各个变量输出来看一看就行了,调试完再把这些打印输出语句删掉就好了,比那些用什么断点的方法方便很多,而且各个语言的设断点方法还不一样,还得一个一个现学,老麻烦了。
--
FROM 120.6.172.*
这是最基本的调试手段吧
【 在 ludongxing 的大作中提到: 】
:
: 无论任何语言,包括java、python、c++之类的,大家有没有觉得对调试程序来说,用打印输出最好了,觉得哪里可以就直接在那里把各个变量输出来看一看就行了,调试完再把这些打印输出语句删掉就好了,比那些用什么断点的方法方便很多,而且各个语言的设断点方法还不一样,还得一个一个现学,老麻烦了。
: ..................
发自「今日水木 on iPhone SE 2」
--
FROM 223.73.218.*
设断点有啥不一样的,直接变量加 watch,不是比打印方便?
【 在 ludongxing (ludongxing) 的大作中提到: 】
: 无论任何语言,包括java、python、c++之类的,大家有没有觉得对调试程序来说,用打印输出最好了,觉得哪里可以就直接在那里把各个变量输出来看一看就行了,调试完再把这些打印输出语句删掉就好了,比那些用什么断点的方法方便很多,而且各个语言的设断点方法还不一样,
--
FROM 111.36.202.*
断点在有的情况下方便,能看到现场更多的信息,而且不用修改代码。断点还有很多强大的功能,更灵活。
java调试有日志断点,不用加输出语句也能打印log
【 在 ludongxing 的大作中提到: 】
:
: 无论任何语言,包括java、python、c++之类的,大家有没有觉得对调试程序来说,用打印输出最好了,觉得哪里可以就直接在那里把各个变量输出来看一看就行了,调试完再把这些打印输出语句删掉就好了,比那些用什么断点的方法方便很多,而且各个语言的设断点方法还不一样,还得一个一个现学,老麻烦了。
: ..................
发自「今日水木 on iOS」
--
FROM 111.196.164.*
输出语句还得敲代码,用调试器一行都不用敲
调试器设计现在都趋同,命令都跟gdb差不多,再说有IDE帮助,点点鼠标就完事,不是啥大问题。
【 在 ludongxing 的大作中提到: 】
: 无论任何语言,包括java、python、c++之类的,大家有没有觉得对调试程序来说,用打印输出最好了,觉得哪里可以就直接在那里把各个变量输出来看一看就行了,调试完再把这些打印输出语句删掉就好了,比那些用什么断点的方法方便很多,而且各个语言的设断点方法还不一样,还得一个一个现学,老麻烦了。
--
修改:AutumnNight FROM 59.109.216.*
FROM 59.109.216.*
看日志(包括写日志)调试是编程基本功
但是,能断点调试的话还是会方便很多很多的
【 在 ludongxing (ludongxing) 的大作中提到: 】
: 无论任何语言,包括java、python、c++之类的,大家有没有觉得对调试程序来说,用打印输出最好了,觉得哪里可以就直接在那里把各个变量输出来看一看就行了,调试完再把这些打印输出语句删掉就好了,比那些用什么断点的方法方便很多,而且各个语言的设断点方法还不一样,
--
FROM 123.116.240.*
联合watch一起用
【 在 ludongxing (ludongxing) 的大作中提到: 】
: 发信人: ludongxing (ludongxing), 信区: Python
: 标 题: 大家有没有觉得对调试程序来说,用打印输出最好了,比assert什么
: 发信站: 水木社区 (Sat Jan 23 12:21:35 2021), 转信
:
--
FROM 114.252.41.*
大多数P6级别的程序员想法
【 在 ludongxing 的大作中提到: 】
:
: 无论任何语言,包括java、python、c++之类的,大家有没有觉得对调试程序来说,用打印输出最好了,觉得哪里可以就直接在那里把各个变量输出来看一看就行了,调试完再把这些打印输出语句删掉就好了,比那些用什么断点的方法方便很多,而且各个语言的设断点方法还不一样,还得一个一个现学,老麻烦了。
#发自zSMTH@16 X
--
FROM 14.123.255.*
本青p4,也是这想法
【 在 glorySpy2 的大作中提到: 】
: 大多数P6级别的程序员想法
:
: 【 在 ludongxing 的大作中提到: 】
: ....................
- 来自「最水木 for iPhone Xs Max」
--
FROM 117.136.89.*
早期有一段时间,我的机器性能太差,java用ide启动调试器太慢,于是回归print。用多了发现,相当好,轻量、迅速。对于熟练度高,不复杂的程序比调试器好,书上鼓吹的一堆调试器优点真没啥用。
--
FROM 183.42.37.*