不要过分依赖debug工具

今天看ATA (阿里技术协会)的一些精华文章时,发现一段话很有意义: 

 

Ken教会了我一个极其重要的习惯:纠错前先思考。如果你一头扎进问题中,你可能只解决了当前出现问题的代码,但如果你先思考这个错误,这个bug是怎么引入的?你通常发现和纠正一个更高层次的问题,进而改进了系统设计,防止了更多bug的出现。

我认识到这种编程思考模式非常的重要。有些人痴迷于一行行的、使用各种工具来调试所有的东西。但我现在相信,思考——不看代码的思考——是最好的调试途径,因为它能让你开发出更好的软件。

 

 


的确,在平常的工作中, 如果过分的依赖debug工具,而不思考bug的本质的话,程序员的大脑会越来越懒。 代码发现bug时,第一反应应该是自己有清晰的思路,然后再借助于debug工具来分析。

 

posted on 2012-12-26 19:56  施文涛  阅读(411)  评论(1编辑  收藏  举报