请继续

坚持,就能实现梦想

导航

BUG为什么越改越多,越改越乱

Posted on 2013-08-20 20:54  辉逊  阅读(899)  评论(0编辑  收藏  举报

我们最近的项目需要做几个报表数据展示。

我接手任务的时候已经是BUG修改阶段了。

在修改BUG的过程中发现了一段搞笑却又很沉痛的事情。

 

1 报表的数据来自SQL

2 不同的报表有可能复用相同的SQL

3 修改不同报表的多个人不清楚1 2 信息。

 

鉴于 1 2 3 ,导致如下结果:

开发A 修改报表a 的BUG,需要将sql_a中的表改成c,更新代码,改完后提交。

开发B 修改报表b 的BUG,需要将sql_a中的表改成b,更新代码,改完后提交

然后

A覆盖B…… B覆盖A…… A覆盖B…… B覆盖A…… ......

 

直到其中一个发现了这个异常……

 

给我的警示如下:

1 复用是需要节制的

2 就算是不同任务的开发人员也是需要沟通的

3 设计方案的人头脑一定要清晰

4 版本管理代码莫名其妙回退要认真追溯原因