Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Sonarqube

4,231 views

Published on

Sonar, Centrallize of Code Quality Tool

Published in: Software

Sonarqube

  1. 1. Code Quality Continuous Inspection of Code Quality
  2. 2. Copyright 2014 @nuboat I’m Software Engineer
  3. 3. http://atouchard.github.io/drupal-continuous-integration/ Copyright 2014 @nuboat CI
  4. 4. Clean Code Copyright 2014 @nuboat
  5. 5. - Readable - Acceptable by You - Acceptable by Team - Acceptable by Other Copyright 2014 @nuboat Philosophy
  6. 6. Copyright 2014 @nuboat Touchable - Coding Rules - Complexity - Duplicated Code - Potential Bugs - Tests Coverage - Architecture Design - Comment
  7. 7. Sonar? “Sonar is the central place to manage code quality, offering visual reporting on and across projects and enabling to replay the past to follow metrics Copyright 2014 @nuboat evolution” source: http://www.sonarsource.org/
  8. 8. SonarSource Copyright 2014 @nuboat (commercial) VS SonarQube (Opensource by SonarSource)
  9. 9. Copyright 2014 @nuboat SonarQube An open web-based application platform to manage code quality.
  10. 10. PL/SQL* Visual Basic 6* Python Copyright 2014 @nuboat PL/I* Web XML Language Support ABAP* Android C/C++* C# Cobol* Delphi / Pascal Drools Erlang Flex / ActionScript Groovy Java JavaScript Natural* VB.NET* PHP Pacbase* *Commercial support
  11. 11. Project Size Copyright 2014 @nuboat
  12. 12. Copyright 2014 @nuboat Rules & Potential Bugs
  13. 13. Complexity Copyright 2014 @nuboat
  14. 14. Duplicate Code Copyright 2014 @nuboat
  15. 15. Copyright 2014 @nuboat Test Coverage
  16. 16. Quality Improvement Copyright 2014 @nuboat
  17. 17. Copyright 2014 @nuboat DEMO
  18. 18. Copyright 2014 @nuboat
  19. 19. Copyright 2014 @nuboat FINALLY Sonar is just a tools, not a magic.
  20. 20. Copyright 2014 @nuboat References - http://www.sonarqube.org/ - http://www.sonarsource.com/ - http://docs.codehaus.org/display/SONAR/ Plugin+Library - http://findbugs.sourceforge.net/ - http://pmd.sourceforge.net/ - http://github.com/nuboat/bgileboard
  21. 21. Copyright 2014 @nuboat Q & A Slide @ slideshare.net/nuboat

×