嚴(yán)肅對(duì)待構(gòu)建錯(cuò)誤
構(gòu)建服務(wù)器可以隨心所欲地傳遞出錯(cuò)誤和代碼質(zhì)量問(wèn)題的信號(hào),如果開(kāi)發(fā)團(tuán)隊(duì)不關(guān)心這些問(wèn)題,那么這些通知和可視化的投資收益為零。
這并不是技術(shù)本身可以解決的。流程需要每個(gè)人都同意,讓人人都能看見(jiàn)自己參與所帶來(lái)的利益是達(dá)成共識(shí)的最簡(jiǎn)方法。
問(wèn)題是企業(yè)里總是有一大堆迫在眉睫的事。構(gòu)建錯(cuò)誤會(huì)比產(chǎn)品錯(cuò)誤更重要嗎?還有代碼質(zhì)量指標(biāo)方面,如果改進(jìn)代碼質(zhì)量需要數(shù)年,值得著手解決這個(gè)問(wèn)題嗎?
我們?cè)鯓咏鉀Q這類(lèi)問(wèn)題?這里有一些想法:
不要過(guò)分追求代碼質(zhì)量指標(biāo)。可以先減少測(cè)試的數(shù)量,直到代碼質(zhì)量報(bào)告達(dá)到了可以修復(fù)的水平。解決之后再把測(cè)試加回來(lái)。
定義問(wèn)題的優(yōu)先級(jí)。產(chǎn)品問(wèn)題優(yōu)先,然后才是構(gòu)建錯(cuò)誤。在問(wèn)題被完全解決之前,不要在損壞的代碼之上提交新代碼。