背景;我在一个做自动化的持续集成测试的组。

我们隔壁有一个做测试工具的组。半年前我们隔壁组做了一个工具,具有代码分支管理、静态分析、不同级别的单元测试、集成测试等功能,

这个工具被老板看中,强制让所有部门使用这个工具来提交代码。不用这个工具提交的代码将不能合入产品代码的主分支。使用这个工具提交的代码会自动去编译、打包、进行各层测试。

 

大家使用之后,发现这个工具烂透了。有无数的严重BUG。(比如提交上去的代码不能打包成功,等等。)

我每次提交代码使用这个工具需要浪费大约8小时时间来解决他的bug导致的问题,才能最终把我们要提交的代码提交上去。

 

接着,隔壁组对这个工具的开发陷入了泥潭。

工具质量极差,被用户(各个其他需要提交代码的部门)提了很多BUG。

不得不停止开发新功能,去改BUG。改BUG时又引入新BUG,导致用户提交了更多的BUG。

 


 

网友评论