Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Sonar Tool - JAVA code analysis

1.965 visualizaciones

Publicado el

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.

Publicado en: Software
  • Inicia sesión para ver los comentarios

  • Sé el primero en recomendar esto

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 ...

×