通过比对版本和代码修改历史定位由于代码修改引发的新问题

来源:互联网 发布:天津基础教育网络教研 编辑:程序博客网 时间:2024/05/17 05:06

        新产品已经基本完成新功能的开发,已进入后期的测试和bug修复阶段。昨天测试报了一个bug,但这个bug在功能刚开发那会是没有,可能后期修改和整理代码时引入的。因为这一段时间添加了部分新功能并修复测试过程中出现的问题,对代码改动的地方比较多,而且是好几个人一起开发和维护,弄不清楚是我改代码引起的还是同事修改引起的,纠结了几个小时也没找到bug产生的原因。

       不得已只能通过版本比对来定位问题。因为每天编译机都会生成一个安装程序的版本,所以从五月一号的版本开始试,确定从哪天开始出现问题,最终确定十八号的版本出现了问题。确定出问题的时间,于是到代码控制页面查找相关代码中在对应的时间段修改历史,最终确定出问题的代码行,解决了bug对应的问题。