常以不同的形式进行，例如结对编程、非正式的看过整个程式码，或是正式的。
简介.借由代码审查可以找到及移除像是、竞争危害、内存泄漏及缓存溢出等计算机安全隐患，因此提昇代码的安全性。基于Subversion（可能是Trac或是Redmine）、Mercurial、Git或其他软体的线上软体库可以允许协同审查代码，而且有些协同代码审查工具可以简化代码审查的过程。可以系统化的检查源代码中是否有已知的计算机安全隐患，可以减少大量代码审查的工作。卡珀斯·琼斯（Capers Jones）