代碼評審是最正式的代碼評審方式。它是高度結構化的,每個參與者都必須首先接受培訓。不同於同行評審(peer review)和walkthrough(代碼編寫人員在壹群人面前做演示的方式),在檢查中展示代碼的人不是代碼編寫人員。這將迫使第三方學習和理解代碼,並更有可能在審計會議中對代碼解釋有不同的側重點或理解。
審計會議的其他參與者扮演了審計員的角色。每個不同的角色都會從不同的角度對代碼進行評審,比如用戶、測試人員或者產品支持人員。這有助於從多個方面審查代碼,發現bug。其中壹個審核員甚至需要承擔逆向代碼評審,即從後往前推,以保證覆蓋的統壹性和完整性。
這是壹篇短文,描述了在團隊中進行軟件代碼正式評審的方法。描述和比較了同行評審、走查和檢查。