60 likes | 500 Views
Quality requirements. Any new code should be covered by unit testsNew methods must not have complexity over a certain thresholdNo cycles between packages should be introducedNo code duplication should be added to the source code. What is Sonar?. All-in-one" continuous inspection engineInforma
E N D
1. Continuous Inspection with Sonar Christopher Bartling
2. Quality requirements Any new code should be covered by unit tests
New methods must not have complexity over a certain threshold
No cycles between packages should be introduced
No code duplication should be added to the source code
3. What is Sonar? All-in-one continuous inspection engine
Information radiator of source code quality information
Dashboards, drill downs, charts
Promotes transparency
Leverages continuous integration
Requires a repeatable, automated build
Integrates with Ant, Maven, Gradle
4. Demonstration
5. More information http://www.sonarsource.org