美文网首页
effective debugging 2018-05-02

effective debugging 2018-05-02

作者: 本不疯狂 | 来源:发表于2018-05-02 21:38 被阅读0次

    effective debugging

    软件和系统调试的66个有效方法

    1.如果能够明确指出故障的原因,那么应该从下往上查找错误,例如,在程序崩溃,程序冻结以及程序发出错误消息等情况下,就应该如此。
    2.如果故障的原因很难锁定,那么应该从上往下查找错误,例如,在遇到性能问题,安全问题以及可靠问题的时候,就应该如此。
    3.在能够正常运作的系统与出现故障的系统之间对比,找出找出行为上的区别,以求发现故障的原因。
    4.影响系统行为的所有因素都要考虑到,包括代码,输入,调用时的参数,环境变量,服务以及动态链接库。
    5.通过查看日志文件来寻找应用程序出错的原因。
    6.提升应用程序在记录信息时的详细程度,以便把程序出错的原因记录下来。
    7.对日志文件进行配置及过滤,以缩减问题的排查范围。
    8.创建一个可靠且最简单的测试用例,在这个过程中,你可能会发现程序中的问题及解决方案。
    9.把测试用例作为单元测试或回归测试,嵌入软件中。

    相关文章

      网友评论

          本文标题:effective debugging 2018-05-02

          本文链接:https://www.haomeiwen.com/subject/kehhrftx.html