- 主题:你们平常用debug吗, 还是printf搞定一切?
哪个方便用哪个。
有些多线程环境下的问题,最开始不一定能直接单步debug,可能需要print出来足够信息能初步知道问题范围后才能单步debug。
--
FROM 125.35.121.*
维护别人写的代码呢?特别是没详细文档的那种。
顺手debug一下,比纯静态看代码要更容易深入一些
【 在 No1 的大作中提到: 】
: 一半以上的错误其实都是一时糊涂,静下来捋捋思路就醒悟了
: 有人还提倡吊床编程:就是躺着想清楚了再动手,设计阶段的小错误,就是编码后期的大错误,前面越清晰,后面越轻松。
: 编程和数学证明可能是一样的,最好的方法就是最简明的那个,想得越清楚感觉越简单
: ...................
--
FROM 125.35.121.*
程序写得好的标准是啥?能让别人轻松看懂?
楼主挖了个坑,不会真的就有人把动态debug、静态阅读代码给割裂了吧,死守着其中一种方法
【 在 xiaoju 的大作中提到: 】
: 程序写得好是不需要特别的debug的,不过如果某代码不可debug,其质量肯定有严重问题,包括驱动,包括直接操作硬件的代码。这就是个基本的可测试性问题,业内人士不该有疑问。
:
--
FROM 125.35.121.*