走在自坑的路上

这两周写代码接连犯着低级错误,耽搁了许多时间去调试.
常常在tricky的地方想的仔细,写的谨慎,也就不大出错。倒是在一些不起眼的地方,本来是拷贝粘贴之类的操作,却因为松懈,写出莫名其妙的错误。
写的时候匆忙松懈一会儿会儿,调试就是一两天的代价。

我始终觉得,只有差的程序员才依赖调试,好的程序员需要保证写出的代码第一次就能无懈可击。因为调试的效率实在太低。
写每行代码都要打起十分精神。

作为一个初级菜鸟,调试大概不可避免,总结下心得:

  • 明确病征
    首先弄清楚现在的代码什么情况下出错,错到什么程度

  • undo
    回滚,把所做的更改分离,一个阶段一个阶段的测,迅速定位导致问题的代码

  • 讲代码
    逻辑稍复杂点的,不妨对着代码把思路讲给旁人听

  • IDE的Debug是你最后需要的东西
    不是说Debug做得不好,但这样调试是极低效的。
    除了少数情况下需要跟代码,通常,尤其是一开始,不要急着放大招。

posted @ 2015-06-18 17:49  Garcia-0  阅读(117)  评论(1编辑  收藏  举报