Code Review

What Does Code Review Mean?

A code review is the process of examining written code with the purpose of highlighting mistakes in order to learn from them.


Code review can be static or dynamic. When code is analyzed for mistakes and syntax errors, it is termed as a static code review. When code is executed to compare the actual results with the expected results, it is termed as a dynamic code review.

Techopedia Explains Code Review

The code may have syntax errors, like an undefined variable or improper keyword usage, and logical errors, where the proper syntax is used but yields incorrect output due to a flaw in the algorithm. Syntax errors can be removed using a static code review, while logical errors can be removed only with a dynamic code review, as the mistake in the code is not known to the developer at compilation time.

Code review are (should) be carried out regularly during the code design phase. An audit meeting is heldto determine code reliability and, if possible, suggest better alternatives to the existing code. Code is generally reviewed for security, maintainability, reliability, upgradability, flexibility, integration capability, and other features during the code review process.


Related Terms

Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.