背景;我在一個(gè)做自動化的持續(xù)集成測試的組。

我們隔壁有一個(gè)做測試工具的組。半年前我們隔壁組做了一個(gè)工具,具有代碼分支管理、靜態(tài)分析、不同級別的單元測試、集成測試等功能,

這個(gè)工具被老板看中,強(qiáng)制讓所有部門使用這個(gè)工具來提交代碼。不用這個(gè)工具提交的代碼將不能合入產(chǎn)品代碼的主分支。使用這個(gè)工具提交的代碼會自動去編譯、打包、進(jìn)行各層測試。

 

大家使用之后,發(fā)現(xiàn)這個(gè)工具爛透了。有無數(shù)的嚴(yán)重BUG。(比如提交上去的代碼不能打包成功,等等。)

我每次提交代碼使用這個(gè)工具需要浪費(fèi)大約8小時(shí)時(shí)間來解決他的bug導(dǎo)致的問題,才能最終把我們要提交的代碼提交上去。

 

接著,隔壁組對這個(gè)工具的開發(fā)陷入了泥潭。

工具質(zhì)量極差,被用戶(各個(gè)其他需要提交代碼的部門)提了很多BUG。

不得不停止開發(fā)新功能,去改BUG。改BUG時(shí)又引入新BUG,導(dǎo)致用戶提交了更多的BUG。

 


 

網(wǎng)友評論