Soumettre la recherche
Mettre en ligne
Sonar - Software Qualitätsmanagement ohne Schmerzen
•
3 j'aime
•
2,458 vues
openForce Information Technology GesmbH
Suivre
Eine kleine Präsentation über Sonar im Rahmen eines openForce Java Abends.
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 16
Recommandé
Qualitymanagement mit Sitecore und Sonarqube
Qualitymanagement mit Sitecore und Sonarqube
Daniel Scherrer
Agile Breakfast - If it hurts do it more often
Agile Breakfast - If it hurts do it more often
pingworks
Swagger - Rest APIs im Griff
Swagger - Rest APIs im Griff
gedoplan
Benefits and better business cases_Alan Brown and Stefan Sanchez
Benefits and better business cases_Alan Brown and Stefan Sanchez
Association for Project Management
Workshop D, Benefits for whom? by Ben Pinches
Workshop D, Benefits for whom? by Ben Pinches
Association for Project Management
Importance of program health checks
Importance of program health checks
Maveric Systems
The Real Value of Oracle Health Checks
The Real Value of Oracle Health Checks
Datavail
Workshop F, A healthy respect for benefits by David Waller and Hugo Minney
Workshop F, A healthy respect for benefits by David Waller and Hugo Minney
Association for Project Management
Recommandé
Qualitymanagement mit Sitecore und Sonarqube
Qualitymanagement mit Sitecore und Sonarqube
Daniel Scherrer
Agile Breakfast - If it hurts do it more often
Agile Breakfast - If it hurts do it more often
pingworks
Swagger - Rest APIs im Griff
Swagger - Rest APIs im Griff
gedoplan
Benefits and better business cases_Alan Brown and Stefan Sanchez
Benefits and better business cases_Alan Brown and Stefan Sanchez
Association for Project Management
Workshop D, Benefits for whom? by Ben Pinches
Workshop D, Benefits for whom? by Ben Pinches
Association for Project Management
Importance of program health checks
Importance of program health checks
Maveric Systems
The Real Value of Oracle Health Checks
The Real Value of Oracle Health Checks
Datavail
Workshop F, A healthy respect for benefits by David Waller and Hugo Minney
Workshop F, A healthy respect for benefits by David Waller and Hugo Minney
Association for Project Management
OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
Improvement Skills Consulting Ltd.
Social Media Tools (BAW-Vorlesung Juli 2012)
Social Media Tools (BAW-Vorlesung Juli 2012)
Daniel Rehn
BPM Benefits Realisation Framework
BPM Benefits Realisation Framework
Leonardo Consulting
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
Arvind Rajan
Benefits-led portfolio management: maximising capital investment returns, by ...
Benefits-led portfolio management: maximising capital investment returns, by ...
Association for Project Management
Project health check updated and improved
Project health check updated and improved
Project Management Solutions
Project Health Check
Project Health Check
Anand Subramaniam
Scrum im Marketing
Scrum im Marketing
Björn Schotte
Pm audit and assessment approach final
Pm audit and assessment approach final
Project Management Solutions
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay Dresden
Project Health Check
Project Health Check
ihoudane
Project Manager Toolkit in Powerpoint & Excel
Project Manager Toolkit in Powerpoint & Excel
Aurelien Domont, MBA
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 portfolios
Helen Barrett
Investor Pitch Template | by ex-Deloitte & McKinsey consultants
Investor Pitch Template | by ex-Deloitte & McKinsey consultants
Aurelien Domont, MBA
Software Metrics and Continuous Integration
Software Metrics and Continuous Integration
Milena Reichel
Code Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan Glase
Code Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan Glase
OPITZ CONSULTING Deutschland
Software Entwicklung im Team
Software Entwicklung im Team
brandts
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Gregor Biswanger
Metaprogrammierung und Reflection
Metaprogrammierung und Reflection
Stefan Marr
Refactoring Rails Applications
Refactoring Rails Applications
Jonathan Weiss
Contenu connexe
En vedette
OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
Improvement Skills Consulting Ltd.
Social Media Tools (BAW-Vorlesung Juli 2012)
Social Media Tools (BAW-Vorlesung Juli 2012)
Daniel Rehn
BPM Benefits Realisation Framework
BPM Benefits Realisation Framework
Leonardo Consulting
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
Arvind Rajan
Benefits-led portfolio management: maximising capital investment returns, by ...
Benefits-led portfolio management: maximising capital investment returns, by ...
Association for Project Management
Project health check updated and improved
Project health check updated and improved
Project Management Solutions
Project Health Check
Project Health Check
Anand Subramaniam
Scrum im Marketing
Scrum im Marketing
Björn Schotte
Pm audit and assessment approach final
Pm audit and assessment approach final
Project Management Solutions
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay Dresden
Project Health Check
Project Health Check
ihoudane
Project Manager Toolkit in Powerpoint & Excel
Project Manager Toolkit in Powerpoint & Excel
Aurelien Domont, MBA
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 portfolios
Helen Barrett
Investor Pitch Template | by ex-Deloitte & McKinsey consultants
Investor Pitch Template | by ex-Deloitte & McKinsey consultants
Aurelien Domont, MBA
En vedette
(16)
OpenStrategies: 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)
BPM 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...
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 ...
Project health check updated and improved
Project health check updated and improved
Project Health Check
Project Health Check
Scrum im Marketing
Scrum im Marketing
Pm audit and assessment approach final
Pm audit and assessment approach final
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
Project Health Check
Project Health Check
Project 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...
Sotf interactive e portfolios
Sotf interactive e portfolios
Investor 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 Integration
Milena Reichel
Code Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan Glase
Code Analyse mit Codenarc - Gearconf 2011 - OPITZ CONSULTING - Stefan Glase
OPITZ CONSULTING Deutschland
Software Entwicklung im Team
Software Entwicklung im Team
brandts
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Gregor Biswanger
Metaprogrammierung und Reflection
Metaprogrammierung und Reflection
Stefan Marr
Refactoring Rails Applications
Refactoring Rails Applications
Jonathan Weiss
10 Stunden / 5 Massnahmen: Sicherheit einer Web App erhöhen
10 Stunden / 5 Massnahmen: Sicherheit einer Web App erhöhen
DietrichRordorf
Software-Tests in PHP-Anwendungen
Software-Tests in PHP-Anwendungen
Gjero Krsteski
REST Problems
REST Problems
predic8
JavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
Dennis Wilson
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...
Aberla
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Andreas Schreiber
CSharp development with MongoDB-CSharp
CSharp development with MongoDB-CSharp
lanwin
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Bjoern Reinhold
1. Technologie-Tag - Webstandards
1. Technologie-Tag - Webstandards
Nico Steiner
Continuous Lifecycle 2013: Testgetriebenes Arbeiten im Betrieb
Continuous Lifecycle 2013: Testgetriebenes Arbeiten im Betrieb
Andreas Schmidt
Robert Risch - Was sind die verschiedenen Phasen bei DevOps
Robert Risch - Was sind die verschiedenen Phasen bei DevOps
Robert Risch
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Martin Leyrer
Automatischer Build mit Maven
Automatischer Build mit Maven
Stefan Scheidt
Similaire à Sonar - Software Qualitätsmanagement ohne Schmerzen
(20)
Software 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 Glase
Software 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 Core
Metaprogrammierung und Reflection
Metaprogrammierung und Reflection
Refactoring Rails Applications
Refactoring Rails Applications
10 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-Anwendungen
REST Problems
REST Problems
JavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
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...
Software-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-CSharp
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
1. Technologie-Tag - Webstandards
1. Technologie-Tag - Webstandards
Continuous 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 DevOps
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Automatischer Build mit Maven
Automatischer Build mit Maven
Plus de openForce Information Technology GesmbH
openExperts Talk - 12 Jahre agiles Manifest
openExperts Talk - 12 Jahre agiles Manifest
openForce Information Technology GesmbH
openExperts Talk - Kunden an die Macht
openExperts Talk - Kunden an die Macht
openForce Information Technology GesmbH
openExperts Talk: die Cloud und ich
openExperts Talk: die Cloud und ich
openForce Information Technology GesmbH
node.js - Fast event based web application development
node.js - Fast event based web application development
openForce Information Technology GesmbH
CouchApp - Build scalable web applications and relax
CouchApp - Build scalable web applications and relax
openForce Information Technology GesmbH
Web Testen mit Selenium
Web Testen mit Selenium
openForce Information Technology GesmbH
jQuery & CouchDB - Die zukünftige Webentwicklung?
jQuery & CouchDB - Die zukünftige Webentwicklung?
openForce Information Technology GesmbH
Wicket Kurzübersicht
Wicket Kurzübersicht
openForce Information Technology GesmbH
Plus de openForce Information Technology GesmbH
(8)
openExperts Talk - 12 Jahre agiles Manifest
openExperts Talk - 12 Jahre agiles Manifest
openExperts Talk - Kunden an die Macht
openExperts Talk - Kunden an die Macht
openExperts 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 development
CouchApp - Build scalable web applications and relax
CouchApp - Build scalable web applications and relax
Web Testen mit Selenium
Web Testen mit Selenium
jQuery & CouchDB - Die zukünftige Webentwicklung?
jQuery & CouchDB - Die zukünftige Webentwicklung?
Wicket Kurzübersicht
Wicket Kurzübersicht
Sonar - Software Qualitätsmanagement ohne Schmerzen
1.
Sonar Code Qualität
ohne Schmerzen Java Abend, 24. Juni 2010 Gerhard Hipfinger
2.
3.
Web basierte Visualisierung
der Metriken
4.
Maven Plugin zum
Sammeln der Daten
5.
Eine Menge Plugins
für die Integration in weitere Entwicklungstools
6.
http://www.sonarsource.org/
7.
Wegweisende Usability –
Minimierung der Klicks zur Information ist fast perfekt!
8.
9.
Unit Testing inkl.
Code Coverage
10.
11.
Qualitätsprofil vom Server
beinhaltet Analyse Konfiguration
12.
Man kann den
Build brechen lassen bei schlechten Metriken
13.
Arbeitsweise
14.
15.
Starten
16.
17.
18.
Bamboo, Hudson, CruiseControl,
Team City
19.
Integration in den
Nightly Build
20.
Continous Build ist
sinnlos, da zeitliche Auflösung = 1 Tag
21.
Aktuelle Ergebnisse liegen
somit jeden Morgen aktuell vor
22.
Auch historische Daten
können eingespielt werden!
23.
24.
JIRA – Anzahl
der Tickets zum Zeitpunkt eines Testlaufs
25.
Technical Debt –
Berechnet fiktive Kosten zum Beheben von Qualitätsproblemen
26.
27.
28.
PDF Report
29.
Plugin High Lights
30.
31.
Zu viele unabhängige
Methoden in einer Klasse
32.
Je größer desto
Schlechter -> Redesign
33.
34.
Anzahl der Methodenaufrufe
beim Aufrufen einer Methode
35.
36.
37.
ab etwa 50
sollte man Refactoring betreiben
38.
39.
Google hilft beim
Verständnis
40.
41.
Beispiel Checkstyle <plugin>
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.4</version> <configuration> <configLocation> http://sonar.server/sonar/rules_configuration/export/java/web/checkstyle.xml </configLocation> </configuration> </plugin>
42.
43.
44.
45.
Installation und Betrieb
sind bisher problemlos
46.
47.
Integration von Architektur
Prüfungen
48.
Laufende Verbesserung des
IDE Supports (Eclipse, IntelliJ, Netbeans)
49.
Verbesserung der Usability
des Dashboards
50.
Laufend entstehen neue
interessante Plugins
51.
auch schon einige
kommerzielle Plugins verfügbar
52.
DEMO
53.
Danke an Andreas
Hochsteger für seine Hilfe bei der Ausarbeitung Gerhard Hipfinger openForce Information Technology GesmbH Dresdner Str. 108 / 3. Stock / Top 11 1200 Wien TEL +43 1 3191775 FAX +43 1 3191775-20 www.openforce.com