ALERT

[WEBINAR] Building a Business-Driven Data Architecture

Code Review

Definition - 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.

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.