規劃有效的程式碼檢閱
大部分開發人員都同意程式碼檢閱可以改善其產生的應用程式品質,但只限於程式碼檢閱流程有效的情況下。 務必事先同意所有人都試著達到更好的程式碼品質。
達到高程式碼品質似乎很困難,因為撰寫任何程式碼都沒有最好的方法,至少程式碼都有一定複雜度。 所有人都想要將工作做好,並為創造的成果感到驕傲。
這表示開發人員很容易會過度保護其程式碼。 組織文化必須讓所有相關人員都覺得程式碼檢閱更像是輔導會議,分享改善程式碼的想法,而不是質問會議,目標在於找出問題並指責作者。
輔導式會議中可能會分享知識,可為程式碼檢閱流程最重要的成果之一。 最好在小型群組 (即使是兩個人) 中分享知識,而不是大型小組會議。 且務必強調做得好的部分,而不只是需要改進的內容。
比起正式訓練,開發人員通常會在有效的程式碼檢閱會議中學到更多。 檢閱程式碼應該是所有相關人員學習的機會,而不只是正式流程中必須完成的例行工作。
很容易看到兩個或更多人處理問題,並認為一個人可以自行完成此工作。 這膚淺地看待長期結果。
小組管理階層必須了解改善程式碼品質,可降低程式碼的成本,而不是增加。 小組領導者必須在小組中建立並培養適當文化。