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