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

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

                                                                                                            孙文涛 2008-07-26

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

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

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

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

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

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

     TODO...

     

  • 相关阅读:
    mysql备份与binlog
    linux释放cached
    linux下mysql迁移到其他分区
    java分析jvm常用指令
    Mac下安装WebStrom
    Final
    Spring 复习
    ubuntu 14.4安装java环境
    php复习
    java 重难点
  • 原文地址:https://www.cnblogs.com/SunWentao/p/1252626.html
Copyright © 2011-2022 走看看