真正的高手只知道如何亡羊补牢!!安全
1、记录问题解决日志:spa
之后发生相同或相似问题时,能够很快找到并解决;调试
要将日志共享给团队,而不单单是靠一我的维护;日志
2、警告就是错误:开发
忽略警告信息继续开发代码,无疑给程序装上了一个定时炸弹,颇有可能在最糟糕的时刻爆炸且到时候不易解决;程序
有些警告多是很严重的错误!异常
3、对问题各个击破:co
不要试图立刻了解系统全部细节,要想认真调试,就必须将有问题的模块与其余代码库分离开来;background
以二分查找的方式来定位问题是颇有用的!错误
4、报告全部的异常:
报告的异常应该在代码的上下文中有实际意义;
要传播不能处理的异常;
5、提供有用的错误信息:
提供更易于查找错误细节的方式,别让用户陷于迷茫中;
区分错误类型 程序缺陷、环境问题和用户错误;
不要泄露安全信息、我的信息、商业机密或其余敏感信息;