Code reviewing software is computer
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
that helps humans find flaws in program
source code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
and therefore assure the quality of the source code. It can be divided into two categories:
*
Automated code review
Automated code review software checks source code for compliance with a predefined set of rules or best practices.
Overview
The use of analytical methods to inspect and review source code to detect bugs or security issues has been a standard devel ...
software checks
source code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
against a predefined set of rules and produces reports.
** Different types of browsers visualise software structure and help humans better understand its structure. Such systems are geared more to analysis because they typically do not contain a predefined set of rules to check software against.
*
Manual code review tools allow people to collaboratively inspect and discuss changes, storing the history of the process for future reference.
See also
*
List of tools for code review
This is a list of collaborative code review software that supports the software development practice of software peer review
In software development, peer review is a type of software review in which a work product (document, code, or other) is ...
References
Software review
{{programming-software-stub