開發者眼中的程式碼審查“真相”

csdn發表於2013-02-04

  程式碼審查是一個極其重要的實踐方法,確保整個開發團隊的可維護性工作。一次程式碼審查可能會使程式碼逐漸得到改進,如果你認為從有效的程式碼審查中只是稍微改進了一下軟體那就錯了。開發人員若得知他們的程式碼會被評估會更加努力工作。因此,程式碼審查有利於導師制度,程式設計師們會學到更多,程式碼審查還能激發團隊凝聚力。但也有很多人認為程式碼審查的花銷大而且又耗時,特別是當大家忙完軟體專案又把它送去軟體測試部門時,對一些開發人員來說,它更會引發更多的辦公室政治和流言蜚語。

  當然,這併不併意味著團隊中的每一位開發人員以同樣的思考方式進行編碼,因此程式碼審查(在多數情況下)是為了確保程式碼潔淨並避免安全漏洞。

  下面的這張圖能很好的說明程式碼審查的實際情況:

開發者眼中的程式碼審查“真相”

  開發者眼中的程式碼審查

  英文出自:Davidwalsh

相關文章