审查，常用的方式进行，其目的是在找出及修正在软体开发初期未发现的错误，提升软件质量及开发者的技术。代码审查常以不同的形式进行，例如结对编程、非正式的看过整个程式码，或是正式的。
简介.借由代码审查可以找到及移除像是、竞争危害、内存泄漏及缓存溢出等计算机安全隐患，因此提昇代码的安全性。基于Subversion（可能是Trac或是Redmine）、Mercurial、Git或其他软体的线上软体库可以允许协同审查代码，而且有些协同代码审查工具可以简化代码审查的过程。可以系统化的检查源