A very thorough code analysis tool that helps improve overall quality
January 18, 2023
A very thorough code analysis tool that helps improve overall quality
Score 8 out of 10
Vetted Review
Verified User
Overall Satisfaction with SonarQube
We are using SonarQube to do static source analysis on our C# projects. This allows us to monitor unit test coverage and discover code smells that have escaped peer review at the merge request phase.
This may not seem to be of the outmost importance, but it has saved us from publishing bogus software to our clients in a number of occasions.
Pros
- Static analysis
- Code coverage
- Code smells
Cons
- Configuration management
- Reporting
- Rules deactivation flexibility
- Static analysis
- Error reporting
- Code coverage
- It allowed us avoid delivering clearly bogus software
- It improves overall quality
- It requires a commitment from the team to act upon its suggestions
Visual Studio has some nice code analysis tools, most which can be activated at development time.
But they have some shortcomings and using an external tool allows catching issues that were not seen during development.
Using this dual approach makes for a more robust application production environment, thus making everyone more confident in the chain of production.
Do you think SonarQube Server delivers good value for the price?
Yes
Are you happy with SonarQube Server's feature set?
Yes
Did SonarQube Server live up to sales and marketing promises?
I wasn't involved with the selection/purchase process
Did implementation of SonarQube Server go as expected?
Yes
Would you buy SonarQube Server again?
Yes
Comments
Please log in to join the conversation