Overall Satisfaction with SonarQube
SonarQube is used as part of the build process (Continuous Integration and Continuous Delivery) in all Java services to ensure a high quality of code and remove bugs that can be found during static analysis. The whole engineering organisation is using it, and it solves the problem of low quality code reaching to production and causing bugs and incidents due to poor reviews. With Sonar we are able to quickly identify if a new change will introduce issues in Production before it is merged and deployed. It also helps identify issues with legacy code and improve code quality in existing services, by providing solutions to known problems. I would definitively recommend Sonar to any Software Engineering company, either using Java or C++ or any other supported language.
- Static Code Analysis
- Security Vulnerabilities Scan
- Multi software language support
- Configurable quality gates for PR analysis
- Better IDE integration and support
- Easier GitHub actions integration and support
- Better support and integration for dynamic code analysis during automated tests
- Automatic Quality Gate
- Static Code Analysis
- Security and Vulnerabilities scan
- Increased services reliability and security
- Reduced application downtime due to bugs
- Reduced time spent reviewing code
I personally evaluated klocwork in a previous company and it worked well for Static Code Analysis for C++ applications but the Java support was not as good as SonarQube.
Also the overall tooling and integrations provided by SonarQube is stellar and very other competitors can provide such services and IDE integrations.
The output results from SonarQube tests can be easily read, including by other services for automation purposes, and creating reports for audits or other teams is nice and easy.
Also the overall tooling and integrations provided by SonarQube is stellar and very other competitors can provide such services and IDE integrations.
The output results from SonarQube tests can be easily read, including by other services for automation purposes, and creating reports for audits or other teams is nice and easy.
Do you think SonarQube delivers good value for the price?
Yes
Are you happy with SonarQube's feature set?
Yes
Did SonarQube live up to sales and marketing promises?
Yes
Did implementation of SonarQube go as expected?
Yes
Would you buy SonarQube again?
Yes