Skip to main content

Code Review

Code Review is the systematic examination of software source code, conducted to identify and rectify errors overlooked in the initial development stages. This process enhances the overall quality of software, prompting distance from potential risks and project delays. The capability of code review requires analytical and problem-solving skills, attention to detail and clear communication behaviors.

Foundational

At a foundational level you are learning to participate in code reviews by observing and following established guidelines with guidance from others. You contribute by offering basic feedback or asking clarifying questions to improve your understanding. Your involvement supports team quality standards and helps you build confidence in identifying simple coding issues.

Developing

At a developing level you are beginning to review code written by others, identifying straightforward issues such as formatting, syntax errors and simple logic mistakes. You contribute constructive feedback and ask questions to better understand coding decisions. Your involvement supports stronger code quality and helps you build confidence in collaborative development work.

Proficient

At a proficient level you are able to independently and thoroughly review code, consistently spotting and explaining issues that might affect functionality, security, or maintainability. You provide clear, constructive feedback that helps your team deliver higher quality software with fewer defects. Your reviews contribute to both project progress and the development of your colleagues.

Advanced

At an advanced level you are consistently leading thorough code reviews that raise team standards and prevent critical issues reaching production. You coach others on best practices, encourage constructive discussions, and adapt review approaches based on project needs. Your reviews measurably improve code quality, reduce rework, and help create a culture of shared responsibility.

Expert

At an expert level you are trusted to lead code reviews across complex projects, guiding teams to adopt best practices and robust standards. You identify subtle risks and systemic issues early, helping others build high-quality code. Through your clear communication and deep insight, you drive a culture of continuous improvement and accountability.

Where is this capability used?