Qualitymanagement mit Sitecore und Sonarqube

Preview:

Citation preview

Manage your Sitecore Code Quality

Heute hier

Daniel Scherrer.Senior Software Architect. Sitecore MVP.

Hilfsbereit. Ehrgeizig. Technologieverliebt.Programming. Namics.

Mark Lowe.Senior Software Engineer.

Usability. Diskurs.Macher. Gestalten. WandernAustralien. Namics.

Wie messen wir heute Code-Qualität?

Wie können wir unsere Code Quality verbessern?

WTF’s reduzieren !

Code duplication

Analyse der Code-Duplizierung

Rules complianceNamenskonventionenLogische FehlerCode OptimierungAbhängigkeitsoptimierungAnalyse der CodekomplexitätVersionierung der Codequalität (timeline view)

Erweiterung der AnalysefunktionalitätTest coverageAnalyse der Testing CoverageAusführung von Unit Tests

Der Prozess

Code

Build

Verify

Improve

Unzählige Auswertungen

Aber wie steigern wir nun die Sitecore Qualität?

Erstellung von Sonar Custom Rules

+ 87

• Sitecore Best Practices• Sitecore Security Hardening Guide• Benötigte Mindestkonfigurationen• Eigene (interne) Team Definitionen• usw.

Selbstlern-Erfolge gibt’s gratis dazu !

100 %

5 %

50%

Zeit

Qualität

Projektstart

WTF ?

WTF !

Great !

Live Demo

Und nun?

Interesse?• Download

Interesse?• Download

Geschenk von uns:

Download der Rule Definitionen für Sitecore

Interesse?• Download

SUGCH als Austauschplattform

Interesse?• Download@misterlowe

@daniiiol

Danke !

Recommended