The purpose of a code audit is to determine the quality of a
project's source code. In a code audit, a snapshot of the code is
examined to answer questions such as:
Does the code conform to software development best practices?
The audit identifies potential areas of weakness, and makes recommendations for improvement. Its focus is on the source code alone, rather than on other aspects of the health of a project which are covered in a project audit.