1. 程式人生 > >Code review(程式碼審查) 能給我們降低這麼多開發成本,你信嗎?

Code review(程式碼審查) 能給我們降低這麼多開發成本,你信嗎?

記得上一個專案,大家為了趕進度,程式碼的質量不是很好,code smell 隨處可見。一直到後面程式碼越來越多,團隊越來越大。大家都意識到了這個問題,TL/PM和各個核心成員自發的出來倡導code review,當時我們從一開始也進行了code review,只是不夠嚴格,後來內部自己搞了一個review流程,分為兩級review,第一級review後才能checkin,第二級在第一級的基礎上繼續review checkin的程式碼。實施了一點時間後,效果很明顯。大家的程式碼質量提高了很多,產生的bug數量也降低了很多,同時大家的程式碼功底也提高了,一舉兩得。

程式碼審查究竟是什麼樣的工作呢?通常情況下它是指否決質量的一種過程。大量統計資料表明程式碼審查極大的提高了軟體質量以及降低了技術風險,它還降低了開發成本。

據調查顯示,程式碼審查工作有助於提高軟體開發質量,然而許多開發者卻不願意在他們的團隊中實施程式碼審查工作,目的是為了引導開發者加入程式碼審查工作。

大家一起來看看下面一張圖就知道,code review可以為我們節省多少成本阿:

code review