代码之家  ›  专栏  ›  技术社区  ›  Derek Mahar

在一系列潜在的错误源中,最快的隔离错误源的方法是什么?

  •  0
  • Derek Mahar  · 技术社区  · 14 年前

    在一个有序的潜在源列表中,最快的隔离错误源的方法是什么?例如,给定一个列映射列表,其中一个列映射是不正确的,那么什么样的调试技术可以使您最快速地确定哪个映射是无效的呢?(我的意思是,哪种方法需要最少的编译、加载和运行周期?)

    假设数据库或数据库驱动程序生成的任何错误消息都没有标识错误列的名称。听起来熟悉吗?

    提示:

    3 回复  |  直到 14 年前
        1
  •  1
  •   HLGEM    14 年前

    在某些情况下可以使用插值。我成功地用它来隔离一个坏记录。

        2
  •  0
  •   Bernard    14 年前

        3
  •  0
  •   Jim L    14 年前

    不断添加越来越多的诊断信息,直到我发现问题,或者无法再添加。如果是我的代码和外部代码,我会疯狂地使用跟踪语句,直到我隔离了关键的代码位,否则我就不知道问题在哪里。在Windows上,SysInternals套件是我的朋友。。。尤其是调试查看器。它将显示系统上运行的任何发出跟踪的跟踪语句。

    一个简单的例子:如果我有一个X行不会被插入到数据库中,但是我知道Y行会被插入,那么我将获取Y行,一次更改一个字段,并一直插入,直到Y行的值=X行的值。

    你是人类。。。比电脑还顽固!