走进bug

来源:互联网 发布:鲁滨逊java汉化下载 编辑:程序博客网 时间:2024/04/29 09:31

    新到公司一周,还远没度过同事们所说的头三个月的幸福期,我便有幸接到了个"新鲜的bug"。面对成型于10多年前,号称上百万行的“老大”代码,我茫然了。

 

    虽然代码用vc 6.0,也用MFC,可没有使用wizard(据说当时还没有功能完整的wizard,对此观点持保留意见)。这样,从资源ID的button定位到响应函数的想法破灭;在工程中搜索DoModle,1836个结果,有那时间还不如看1836行代码;从类名入手?打开workspace,20多个工程,每个工程N个类,每个类名也不如想象的那样友好……再次茫然了。

 

    事还是要做,生活还是得过啊。F10,F11,F9,F5,watch,call stack……加之老手传授的debug下的"暂停"定位到当前Domodle对话框等方法,耐心,再耐心……问题终于在两天后看到希望了!

 

    所谓“编程中最痛苦的事莫过于看别人的代码,尤其是‘光秃秃’的代码”,在我调试bug的那一刻,有了义无反顾的认同。“已所不预,勿施于人”,规范的代码风格,完整地文档描述,形象的图像说明,良好的模块性,可扩展……不但是编程的技术修养,更是一种态度和艺术,以此为鉴,努力,进步!

    

原创粉丝点击