SlideShare une entreprise Scribd logo
1  sur  16
Sonar Code Qualität ohne Schmerzen Java Abend, 24. Juni 2010 Gerhard Hipfinger
Was ist Sonar? ,[object Object]
Web basierte Visualisierung der Metriken
Maven Plugin zum Sammeln der Daten
Eine Menge Plugins für die Integration in weitere Entwicklungstools
http://www.sonarsource.org/
Wegweisende Usability – Minimierung der Klicks zur Information ist fast perfekt!
Alles neu, oder? ,[object Object]
Unit Testing inkl. Code Coverage
und vieles mehr ,[object Object],[object Object]
Qualitätsprofil vom Server beinhaltet Analyse Konfiguration
Man kann den Build brechen lassen bei schlechten Metriken
Arbeitsweise
Die ersten Schritte ,[object Object]
Starten
Maven Build ausführen ,[object Object],[object Object],[object Object]

Contenu connexe

En vedette

OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
OpenStrategies: A simple system for Strategic Planning and Benefits RealisationOpenStrategies: A simple system for Strategic Planning and Benefits Realisation
OpenStrategies: A simple system for Strategic Planning and Benefits RealisationImprovement Skills Consulting Ltd.
 
Social Media Tools (BAW-Vorlesung Juli 2012)
Social Media Tools (BAW-Vorlesung Juli 2012)Social Media Tools (BAW-Vorlesung Juli 2012)
Social Media Tools (BAW-Vorlesung Juli 2012)Daniel Rehn
 
BPM Benefits Realisation Framework
BPM Benefits Realisation FrameworkBPM Benefits Realisation Framework
BPM Benefits Realisation FrameworkLeonardo Consulting
 
Addressing the common challenges of benefits realisation management, workshop...
Addressing the common challenges of benefits realisation management, workshop...Addressing the common challenges of benefits realisation management, workshop...
Addressing the common challenges of benefits realisation management, workshop...Association for Project Management
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check Arvind Rajan
 
Benefits-led portfolio management: maximising capital investment returns, by ...
Benefits-led portfolio management: maximising capital investment returns, by ...Benefits-led portfolio management: maximising capital investment returns, by ...
Benefits-led portfolio management: maximising capital investment returns, by ...Association for Project Management
 
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework XetaDevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework XetaDevDay Dresden
 
Project Health Check
Project Health CheckProject Health Check
Project Health Checkihoudane
 
Project Manager Toolkit in Powerpoint & Excel
Project Manager Toolkit in Powerpoint & ExcelProject Manager Toolkit in Powerpoint & Excel
Project Manager Toolkit in Powerpoint & ExcelAurelien Domont, MBA
 
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...Steelwedge
 
Sotf interactive e portfolios
Sotf interactive e portfoliosSotf interactive e portfolios
Sotf interactive e portfoliosHelen Barrett
 
Investor Pitch Template | by ex-Deloitte & McKinsey consultants
Investor Pitch Template | by ex-Deloitte & McKinsey consultantsInvestor Pitch Template | by ex-Deloitte & McKinsey consultants
Investor Pitch Template | by ex-Deloitte & McKinsey consultantsAurelien Domont, MBA
 

En vedette (16)

OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
OpenStrategies: A simple system for Strategic Planning and Benefits RealisationOpenStrategies: A simple system for Strategic Planning and Benefits Realisation
OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
 
Social Media Tools (BAW-Vorlesung Juli 2012)
Social Media Tools (BAW-Vorlesung Juli 2012)Social Media Tools (BAW-Vorlesung Juli 2012)
Social Media Tools (BAW-Vorlesung Juli 2012)
 
BPM Benefits Realisation Framework
BPM Benefits Realisation FrameworkBPM Benefits Realisation Framework
BPM Benefits Realisation Framework
 
Addressing the common challenges of benefits realisation management, workshop...
Addressing the common challenges of benefits realisation management, workshop...Addressing the common challenges of benefits realisation management, workshop...
Addressing the common challenges of benefits realisation management, workshop...
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
 
Benefits-led portfolio management: maximising capital investment returns, by ...
Benefits-led portfolio management: maximising capital investment returns, by ...Benefits-led portfolio management: maximising capital investment returns, by ...
Benefits-led portfolio management: maximising capital investment returns, by ...
 
Project health check updated and improved
Project health check updated and improvedProject health check updated and improved
Project health check updated and improved
 
Project Health Check
Project Health CheckProject Health Check
Project Health Check
 
Scrum im Marketing
Scrum im MarketingScrum im Marketing
Scrum im Marketing
 
Pm audit and assessment approach final
Pm audit and assessment approach   finalPm audit and assessment approach   final
Pm audit and assessment approach final
 
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework XetaDevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
 
Project Health Check
Project Health CheckProject Health Check
Project Health Check
 
Project Manager Toolkit in Powerpoint & Excel
Project Manager Toolkit in Powerpoint & ExcelProject Manager Toolkit in Powerpoint & Excel
Project Manager Toolkit in Powerpoint & Excel
 
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
 
Sotf interactive e portfolios
Sotf interactive e portfoliosSotf interactive e portfolios
Sotf interactive e portfolios
 
Investor Pitch Template | by ex-Deloitte & McKinsey consultants
Investor Pitch Template | by ex-Deloitte & McKinsey consultantsInvestor Pitch Template | by ex-Deloitte & McKinsey consultants
Investor Pitch Template | by ex-Deloitte & McKinsey consultants
 

Similaire à Sonar - Software Qualitätsmanagement ohne Schmerzen

Software Metrics and Continuous Integration
Software Metrics and Continuous IntegrationSoftware Metrics and Continuous Integration
Software Metrics and Continuous IntegrationMilena Reichel
 
Code Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan Glase
Code Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan GlaseCode Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan Glase
Code Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan GlaseOPITZ CONSULTING Deutschland
 
Software Entwicklung im Team
Software Entwicklung im TeamSoftware Entwicklung im Team
Software Entwicklung im Teambrandts
 
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET CoreHands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET CoreGregor Biswanger
 
Metaprogrammierung und Reflection
Metaprogrammierung und ReflectionMetaprogrammierung und Reflection
Metaprogrammierung und ReflectionStefan Marr
 
Refactoring Rails Applications
Refactoring Rails ApplicationsRefactoring Rails Applications
Refactoring Rails ApplicationsJonathan Weiss
 
10 Stunden / 5 Massnahmen: Sicherheit einer Web App erhöhen
10 Stunden / 5 Massnahmen: Sicherheit einer Web App erhöhen10 Stunden / 5 Massnahmen: Sicherheit einer Web App erhöhen
10 Stunden / 5 Massnahmen: Sicherheit einer Web App erhöhenDietrichRordorf
 
Software-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenSoftware-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenGjero Krsteski
 
REST Problems
REST ProblemsREST Problems
REST Problemspredic8
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerDennis Wilson
 
Continuous Integration / Deployment mit Jenkins CI
Continuous Integration / Deployment mit Jenkins CI Continuous Integration / Deployment mit Jenkins CI
Continuous Integration / Deployment mit Jenkins CI Florian Bosselmann
 
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...Aberla
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsAndreas Schreiber
 
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharpCSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharplanwin
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
1. Technologie-Tag - Webstandards
1. Technologie-Tag - Webstandards1. Technologie-Tag - Webstandards
1. Technologie-Tag - WebstandardsNico Steiner
 
Continuous Lifecycle 2013: Testgetriebenes Arbeiten im Betrieb
Continuous Lifecycle 2013: Testgetriebenes Arbeiten im BetriebContinuous Lifecycle 2013: Testgetriebenes Arbeiten im Betrieb
Continuous Lifecycle 2013: Testgetriebenes Arbeiten im BetriebAndreas Schmidt
 
Robert Risch - Was sind die verschiedenen Phasen bei DevOps
Robert Risch - Was sind die verschiedenen Phasen bei DevOpsRobert Risch - Was sind die verschiedenen Phasen bei DevOps
Robert Risch - Was sind die verschiedenen Phasen bei DevOpsRobert Risch
 
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz EditionEffiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz EditionMartin Leyrer
 
Automatischer Build mit Maven
Automatischer Build mit MavenAutomatischer Build mit Maven
Automatischer Build mit MavenStefan Scheidt
 

Similaire à Sonar - Software Qualitätsmanagement ohne Schmerzen (20)

Software Metrics and Continuous Integration
Software Metrics and Continuous IntegrationSoftware Metrics and Continuous Integration
Software Metrics and Continuous Integration
 
Code Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan Glase
Code Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan GlaseCode Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan Glase
Code Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan Glase
 
Software Entwicklung im Team
Software Entwicklung im TeamSoftware Entwicklung im Team
Software Entwicklung im Team
 
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET CoreHands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
 
Metaprogrammierung und Reflection
Metaprogrammierung und ReflectionMetaprogrammierung und Reflection
Metaprogrammierung und Reflection
 
Refactoring Rails Applications
Refactoring Rails ApplicationsRefactoring Rails Applications
Refactoring Rails Applications
 
10 Stunden / 5 Massnahmen: Sicherheit einer Web App erhöhen
10 Stunden / 5 Massnahmen: Sicherheit einer Web App erhöhen10 Stunden / 5 Massnahmen: Sicherheit einer Web App erhöhen
10 Stunden / 5 Massnahmen: Sicherheit einer Web App erhöhen
 
Software-Tests in PHP-Anwendungen
Software-Tests in PHP-AnwendungenSoftware-Tests in PHP-Anwendungen
Software-Tests in PHP-Anwendungen
 
REST Problems
REST ProblemsREST Problems
REST Problems
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
 
Continuous Integration / Deployment mit Jenkins CI
Continuous Integration / Deployment mit Jenkins CI Continuous Integration / Deployment mit Jenkins CI
Continuous Integration / Deployment mit Jenkins CI
 
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
 
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharpCSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
1. Technologie-Tag - Webstandards
1. Technologie-Tag - Webstandards1. Technologie-Tag - Webstandards
1. Technologie-Tag - Webstandards
 
Continuous Lifecycle 2013: Testgetriebenes Arbeiten im Betrieb
Continuous Lifecycle 2013: Testgetriebenes Arbeiten im BetriebContinuous Lifecycle 2013: Testgetriebenes Arbeiten im Betrieb
Continuous Lifecycle 2013: Testgetriebenes Arbeiten im Betrieb
 
Robert Risch - Was sind die verschiedenen Phasen bei DevOps
Robert Risch - Was sind die verschiedenen Phasen bei DevOpsRobert Risch - Was sind die verschiedenen Phasen bei DevOps
Robert Risch - Was sind die verschiedenen Phasen bei DevOps
 
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz EditionEffiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
 
Automatischer Build mit Maven
Automatischer Build mit MavenAutomatischer Build mit Maven
Automatischer Build mit Maven
 

Plus de openForce Information Technology GesmbH (8)

openExperts Talk - 12 Jahre agiles Manifest
openExperts Talk - 12 Jahre agiles ManifestopenExperts Talk - 12 Jahre agiles Manifest
openExperts Talk - 12 Jahre agiles Manifest
 
openExperts Talk - Kunden an die Macht
openExperts Talk - Kunden an die MachtopenExperts Talk - Kunden an die Macht
openExperts Talk - Kunden an die Macht
 
openExperts Talk: die Cloud und ich
openExperts Talk: die Cloud und ichopenExperts Talk: die Cloud und ich
openExperts Talk: die Cloud und ich
 
node.js - Fast event based web application development
node.js - Fast event based web application developmentnode.js - Fast event based web application development
node.js - Fast event based web application development
 
CouchApp - Build scalable web applications and relax
CouchApp - Build scalable web applications and relaxCouchApp - Build scalable web applications and relax
CouchApp - Build scalable web applications and relax
 
Web Testen mit Selenium
Web Testen mit SeleniumWeb Testen mit Selenium
Web Testen mit Selenium
 
jQuery & CouchDB - Die zukünftige Webentwicklung?
jQuery & CouchDB - Die zukünftige Webentwicklung?jQuery & CouchDB - Die zukünftige Webentwicklung?
jQuery & CouchDB - Die zukünftige Webentwicklung?
 
Wicket Kurzübersicht
Wicket KurzübersichtWicket Kurzübersicht
Wicket Kurzübersicht
 

Sonar - Software Qualitätsmanagement ohne Schmerzen