Code reviewing software
Code reviewing software is computer software that helps humans find flaws in program source code and therefore assure the quality of the source code.{{Cite web |title=What is a code review? |url=https://about.gitlab.com/topics/version-control/what-is-code-review |access-date=2024-06-16 |website=about.gitlab.com |language=en-us}} It can be divided into two categories:
- Automated code review software checks source code against a predefined set of rules and produces reports.{{Cite web |date=2023-09-26 |title=When automated code reviews work — and when they don't |url=https://qase.io/blog/automated-code-review/ |access-date=2025-01-19 |website=Qase Blog |language=en}}
- 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.