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

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

我接手任务的时候已经是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 版本管理代码莫名其妙回退要认真追溯原因

原文地址:https://www.cnblogs.com/huixun/p/3271087.html