zoukankan      html  css  js  c++  java
  • 敏捷调试问题

    有经验的开发人员都知道,软件开发的时间一般只占20%,而其它一大部分时间就是调试定位问题、维护优化。高效调试,减少维护修改时间要注意做到以下几点:
    1. 记录问题解决日志,保留解决方案是修复问题过程的一部分,以后发生相同或类似问题时,就可以很快找到并使用了。
    2. 警告就是错误,签入带有警告的代码,就跟签入有错误或者没有通过测试的代码一样,都是极差的做法。签入构建工具中的代码不应该产生任何警告信息。
    3. 对问题各个击破,在解决问题时,要将问题域与周边隔离开。特别是在大型应用中。
    4. 报告所有的异常,不要将它们压制不管,就算是临时这样做也不行,在写代码时要估计到会发生的问题。
    5. 提供有用的错误信息,提供更多易于查找错误细节的方式,发生问题时,要展示出尽量多的支持细节,不过别让用户陷入其中。
  • 相关阅读:
    Kibana
    nginx
    Installing Node.js and Express on Ubuntu
    Boost test vs2013 fatal error C1001
    最小二乘法拟合直线
    RvmTranslator for Linux
    RvmTranslator7.1
    OpenCASCADE直线与平面求交
    OpenCASCADE点向平面投影
    RvmTranslator7.0-OBJ
  • 原文地址:https://www.cnblogs.com/doit8791/p/11094898.html
Copyright © 2011-2022 走看看