《高效程序员的45个习惯》--敏捷调试(Ⅶ)

真正的高手只知道如何亡羊补牢!!

一、记录问题解决日志:

  以后发生相同或类似问题时,可以很快找到并解决;

  要将日志共享给团队,而不仅仅是靠一个人维护;

二、警告就是错误:

  忽略警告信息继续开发代码,无疑给程序装上了一个定时炸弹,很有可能在最糟糕的时刻爆炸且到时候不易解决;

  有些警告可能是很严重的错误!

三、对问题各个击破:

  不要试图马上了解系统所有细节,要想认真调试,就必须将有问题的模块与其他代码库分离开来;

  以二分查找的方式来定位问题是很有用的!

四、报告所有的异常:

  报告的异常应该在代码的上下文中有实际意义;

  要传播不能处理的异常;

五、提供有用的错误信息:

  提供更易于查找错误细节的方式,别让用户陷于迷茫中;

  区分错误类型  程序缺陷、环境问题和用户错误;

  不要泄露安全信息、个人信息、商业机密或其他敏感信息;

  

posted @ 2015-01-19 10:22  xishi  阅读(123)  评论(0)    收藏  举报