Sonar

Topics 

  • Why manage source code quality? 
  • What is and why Sonar? 
  • Sonar architecture 
  • How to get started 
  • Integration with other tools

Why Manage Source Code Quality?

7 Deadly Sins of a Developer 

  1. Not following coding standards and best practices 
  2. Lacking comments in the source code, especially in public APIs 
  3. Having duplicated lines of code 
  4. Having complex component or/and a bad distribution of complexity amongst components 
  5. Having no or low code coverage by unit tests, especially in complex part of the program 
  6. Leaving potential bugs 
  7. Having a spaghetti design

 

Download course content