博客园  :: 首页  :: 管理

[debug]vs2003的调试能力好不到哪里去!!

Posted on 2006-03-11 11:37  Paker Liu  阅读(1731)  评论(19编辑  收藏  举报
        今天同事的一段代码,就遇到比较奇怪的问题。
模块的功能主要是更新数据,并在更新之前需要执行一个存储过程。根据运行的结果看,数据存储存在逻辑问题,似乎是先执行了更新数据的代码,然后才执行存储过程,结果造成数据上的逻辑错误。但是,看代码的逻辑又是正确的。确实是先执行存储过程,然后在进行更新数据的操作的;而数据库里的实际数据表示却恰恰相反。
        测试这段多遍,错误依旧。
        没办法,只能逐步调试。结果,发现不正常的地方。
由于这段代码的注释比较多,且排版有点乱,但绝对没有语法和业务逻辑问题。但是IDE逐步调试的定位却莫名其妙,本来该在这行的,却跳到不知所谓的某行,又是还跳到空白行。
        后来,想着规范一下代码的排版。结果,一调试,OK了
        前段时间,用过vs2005的debug。还是感觉vs2005好点。毕竟,这是后生啊。不过,现在公司的项目仅支持.net1.1,没有选择只能以后注意了。