Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Sonar Tool - JAVA code analysis

1.945 Aufrufe

Veröffentlicht am

SonarQube is an open platform to manage code quality. It has got a very efficient way of navigating, a balance between high-level view, dashboard, TimeMachine and defect hunting tools.

SonarQube tool is a web-based application. Rules, alerts, thresholds, exclusions, settings… can be configured online.

Veröffentlicht in: Software
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

Sonar Tool - JAVA code analysis

  1. 1. Prashant Gupta
  2. 2. Introduction to Sonar This Presentation is About oCode Analysis, not Run-Time monitoring oThis Presentation is NOT about Performance Analysis Tools •Profiling •Jconsole or other Dynamic Memory Monitoring •Debugging Tools
  3. 3. Code Review Tools Advantages of Code Review Tools Aid in comparing before and after changes Source Code repository integration. FindBugs,PMD,CheckStyle,Jdepend,Javancss..etc
  4. 4. SONAR o A platform to manage code quality o Free, open source, web-based portal o Backed by o Aggregates well-known tools •Static analysis (PMD, findbugs, Checkstyle) •Duplicate code (Squid, CPD) •Code coverage (Cobertura, JaCoCo) Why? Code quality analysis helps you to make your code: less error-prone more reliable more readable more welcoming to new contributors
  5. 5. SONAR Portal
  6. 6. SONAR– Basic statistics
  7. 7. SONAR Example – Front Dashboard
  8. 8. SONAR Application Dashboard
  9. 9. SONAR Violations Drilldown
  10. 10. SONAR Hotspots
  11. 11. SONAR Drilldown continue ...

×