Start FreeLog in
SonarCloud | 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?

© 2008-2024 SonarSource SA. All rights reserved. SONAR, SONARSOURCE, SONARQUBE, and CLEAN AS YOU CODE are trademarks of SonarSource SA.

Creative Commons License