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

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

1、记录问题解决日志:spa

  之后发生相同或相似问题时,能够很快找到并解决;调试

  要将日志共享给团队,而不单单是靠一我的维护;日志

2、警告就是错误:开发

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

  有些警告多是很严重的错误!异常

3、对问题各个击破:co

  不要试图立刻了解系统全部细节,要想认真调试,就必须将有问题的模块与其余代码库分离开来;background

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

4、报告全部的异常:

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

  要传播不能处理的异常;

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

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

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

  不要泄露安全信息、我的信息、商业机密或其余敏感信息;

相关文章
相关标签/搜索