背景;我在一个做自动化的持续集成测试的组。
我们隔壁有一个做测试工具的组。半年前我们隔壁组做了一个工具,具有代码分支管理、静态分析、不同级别的单元测试、集成测试等功能,
这个工具被老板看中,强制让所有部门使用这个工具来提交代码。不用这个工具提交的代码将不能合入产品代码的主分支。使用这个工具提交的代码会自动去编译、打包、进行各层测试。
大家使用之后,发现这个工具烂透了。有无数的严重BUG。(比如提交上去的代码不能打包成功,等等。)
我每次提交代码使用这个工具需要浪费大约8小时时间来解决他的bug导致的问题,才能最终把我们要提交的代码提交上去。
接着,隔壁组对这个工具的开发陷入了泥潭。
工具质量极差,被用户(各个其他需要提交代码的部门)提了很多BUG。
不得不停止开发新功能,去改BUG。改BUG时又引入新BUG,导致用户提交了更多的BUG。
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
学习是年轻人改变自己的最好方式