A manual [formal] testing [error detection] method where the programmer reads source code, statement by statement, to a group who ask questions determined the program logic, determining the code with respect to a checklist of historically common programming errors, and determining its compliance with coding standards. Contrast with code audit, code review, code walkthrough. This method can also be applied to other software and configuration items.