Code reviewing software is computer
software
Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work.
...
that helps humans find flaws in program
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
.
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. The use of analytical methods to inspect and review source code to detect bugs or security issues has been a standard development pr ...
software checks
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
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
*
DeepCode
Snyk is a cybersecurity company specializing in cloud computing. It was founded in 2015 out of London and Tel Aviv with headquarters in Boston.
History
Snyk was founded in 2015 by Guy Podjarny ( Hebrew: גיא פודחרני), Assaf Hefetz ...
(2016), cloud-based, AI-powered code review platform
References
Software review
{{programming-software-stub