Start Free
Latest | Core concepts | Clean Code | Clean Code benefits: the software qualities

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

SeverityDefinition
BlockerBug with a high probability to impact the behavior of the application in production. 
HighEither a bug with a low probability of impacting the behavior of the application in production or an issue that represents a security flaw. 
MediumA quality flaw that can highly impact the developer's productivity. 
LowA quality flaw that can slightly impact the developer's productivity.
InfoNeither a bug nor a quality flaw, just a finding.

Learn more

Check the Clean Code definition page to better understand each of the Clean Code attributes. On the Code analysis based on Clean Code page, you can learn how Clean Code attributes and software qualities impact the overall health of your code. 



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