第一,授權(quán),因為代碼質(zhì)量高低是很有主觀色彩的,反正可以實現(xiàn)功能,為什么你偏偏讓我改成那樣?相關(guān)扯皮是少不了的,有領(lǐng)導(dǎo)授權(quán)至少能夠說:領(lǐng)導(dǎo)要求代碼質(zhì)量,讓我負(fù)責(zé)把關(guān),這里提交就是我說了算——當(dāng)然這很不友好,但是這很管用。否則,代碼質(zhì)量就一天天壞下去。
第二,資源,這沒什么好說的,團(tuán)隊中每個人都不會把高質(zhì)量代碼形成本能,相關(guān)的修改和返工是免不了的,要么增加成本,要么增加時間,最好兩者都有。
第三,培訓(xùn),公司定期組織內(nèi)部培訓(xùn),提高開發(fā)團(tuán)隊代碼質(zhì)量意識,大佬分享心得。
第四,也是重要的是壓力,因為沒有程序員寫代碼是為了輸出高質(zhì)量代碼,大部分程序員是為了完成任務(wù),但是全部程序員都是為了早點下班。不排除個別程序員為了輸出高質(zhì)量代碼而生,但是他們很快就會被開掉因為他們的產(chǎn)出有點低。所以沒有代碼質(zhì)量方面的壓力,即使項目負(fù)責(zé)人是個有追求的程序員,也不要指望他,她可以多么重視代碼質(zhì)量。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。