开发者参加一连串的会议，一行一行的审查程式码，一般会使用列印好的源代码。正式的代码审查可以彻底的找到程式中的缺陷，但需要投入许多的资源。结对程式设计是两个程式设计师在一个电脑上共同工作，一个输入程式，另一个工程师审查他所输入的程式，结对程式设计是在极限编程中常见的开发方式。轻量型的非正式代码审查需要投入的资源比正式的代码审查要少，一般会是在正常软体开发流程中同时进行，有时也会将结对程式设计视为轻量型代码审查的一种。书籍"Best Kept Secrets of Peer Code Review"中