您的位置:首页 > 其它

走进bug

2008-10-15 20:32 162 查看
新到公司一周,还远没度过同事们所说的头三个月的幸福期,我便有幸接到了个"新鲜的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的那一刻,有了义无反顾的认同。“已所不预,勿施于人”,规范的代码风格,完整地文档描述,形象的图像说明,良好的模块性,可扩展……不但是编程的技术修养,更是一种态度和艺术,以此为鉴,努力,进步!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: