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

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

相关文章:

  • 2021-12-28
  • 2021-09-17
  • 2021-12-31
  • 2021-09-18
  • 2021-04-18
  • 2021-12-24
  • 2021-11-02
  • 2021-06-20
猜你喜欢
  • 2021-08-03
  • 2022-12-23
  • 2021-06-18
  • 2022-12-23
  • 2021-09-02
  • 2021-10-03
  • 2021-12-24
相关资源
相似解决方案