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

來源:互聯網
上載者:User

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

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

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

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

圖片來至http://www.softwarequalityconnection.com/2012/03/4-reasons-developers-resist-code-review-and-why-they-shouldnt/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.