Topic: Presentation – Introduction to Sonar
Presenter: Alexei Guevara
Time: Tuesday April 13th, 12:30pm-1:30pm
Locations: Ottawa@1709 Bloor & Kingston@200 Adelaide
Sonar is an open platform to manage code quality.
In a nutshell, these are Sonar’s main features:
- Code quality: The core Sonar distribution covers seven axes of code quality: Architecture and design, Comments, Coding rules, Potential bugs, Complexity, Unit Tests, Duplication.
- Extend with plugins: Covering new languages, adding rules engines, and computing advanced metrics can be done through a powerful extension mechanism. More than 30 plugins are already available.
- Efficient navigation: Sonar has a very efficient way of navigating, a balance between high-level view, dashboard, TimeMachine and defect hunting tools. This enables you to quickly uncover projects and / or components that are in Technical Debt to establish action plans.
- Quality is central: Sonar is a web-based application. Rules, alerts, thresholds, exclusions, and settings can be configured online. By leveraging its database, Sonar not only allows you to combine metrics altogether but also to mix them with historical measures.