zoukankan      html  css  js  c++  java
  • 软件开发中排错的一点想法

                                                                                     软件开发中排错的一点想法

                                                                                                            孙文涛 2008-07-26

     前几天工作时,总是碰到编译错误,因为是跨平台,对编译器,开关等都不是特别的熟,所以不知道如何去排一些错误。

     在公司的很长一段时间里,工作的好大一部分都要排错。总的来说,软件开发依循的规律就是"迭代开发",增量式的开发。

     每一个Phrase都必须要保证一个“原子功能”的正确,原子功能可以是一个小的feature,一个小功能的实现,都必须保证编译能过,build正确。

     正确的调试过程是,排错范围从大到小,一点点拉网式地缩小范围,从面到线,从线到点。

     (1) 单文件编译,将错误锁定在一个文件中后,将错误文件中一点点注释,然后渐渐打开,一步步逼近真正的错误源头;

     (2) 合理设置断点,将错误从大的文件级到行级别,然后锁定到最后的几行。通过丰富的调试工具,不断缩小范围。

     TODO...

     

  • 相关阅读:
    Zigbee安全基础篇Part.3
    Zigbee安全基础篇Part.2
    Zigbee安全基础篇Part.1
    mini2440 Nor Flash工作原理分析
    fuck the browser mode
    valgrind使用
    windows下自己常用的几个bat
    二叉树可视化
    npm的使用
    tp5的phpword使用
  • 原文地址:https://www.cnblogs.com/SunWentao/p/1252626.html
Copyright © 2011-2022 走看看