SonarQube Cloud | Core concepts | Clean Code | Clean Code benefits
Clean Code benefits: the software qualities
On this page
Clean Code leads to software that is secure, reliable, and maintainable. These three aspects - security, reliability, and maintainability - are called software qualities in the Sonar Solution, and they contribute to the long-term value of your software.
Security
Security is the protection of your software from unauthorized access, use, or destruction.
Reliability
Reliability is a measure of how your software is capable of maintaining its level of performance under stated conditions for a stated period of time.
Maintainability
Maintainability refers to the ease with which you can repair, improve and understand software code.
Severity at the quality level
Software qualities have five severities:
- BLOCKER: Bug with a high probability to impact the behavior of the application in production.
- HIGH: Either a bug with a low probability of impacting the behavior of the application in production or an issue that represents a security flaw.
- MEDIUM: A quality flaw that can highly impact the developer's productivity.
- LOW: A quality flaw that can slightly impact the developer's productivity.
- INFO: Neither a bug nor a quality flaw, just a finding.
Was this page helpful?