从小工到专家读后感3
继续阅读《程序员修炼之道:从小工到专家》第三章
第三章为基本工具。
调试
调试的第一准则:不要慌
如果你目睹bug或见到bug报告时的第一反应是“那不可能”你就完全错了,一个脑细胞都不要浪费在“但那不可能发生”起头的思路上,因为很明显,那不仅可能,而且已经发生了
在调试时小心“近视”。要抵制只修正你看到的症状的迫切愿望:更有可能的情况是,实际的故障离你正在观察的地方可能还有几步远,并且可能涉及许多其他的相关事物。要总是设法找出问题的根源,而不只是问题的特定表现。
从何处开始?
在开始查看bug之前,要确保你是在能够成功编译的代码上工作-没有警告,把时间浪费在设法找出编译器能够为你找出的问题上没有意义
你也许需要与报告bug的用户面谈,以搜集比最初给你的数据更多的数据
人工合成的测试不能足够地演练应用,你必须强硬地测试边界条件,又测试现实中的最终用户的使用模式。

浙公网安备 33010602011771号