zurück zur Übersicht
developmenttechnology

Sicherung der Codequalität mit SVN Hooks

Wir haben bei dimensional mit dem Wachstum des Entwicklerteams das Problem gehabt, dass Coding Standards (unsere sind in enger Anlehnung an die PEAR Coding Standards entstanden) nicht immer von allen Kollegen exakt 1:1 eingehalten wurden. Manchmal übersah ein Mitarbeiter etwas, manchmal machte seine individuelle Entwicklungsumgebung (bei uns viel Eclipse, ein wenige VIM und anderes) die Einrückungen etwas unsauber etc.

Wir nutzen daher die “Pre-Commit-Hooks” im SVN, um vor dem Commit ins zentrale SVN einige Tests durchzuführen. Nur wenn diese erfolgreich verlaufen, kann ein Commit erfolgen – nur dann geht der Quellcode ins SVN.

Mein Kollege Thomas Weinert hatte hierzu neulich folgende Präsentation gehalten, die das ganze im Groben erläutert:
SVN Hook

André Schnitzler

06/10/2013 - 10:20 - André Schnitzler

(Geschäftsführer & Gründer) Berät zu Technik und verantwortet die operative Seite der Agentur (Entwicklung, Betrieb, Support).
Bei der Umsetzung der Projekte setzt dimensional auf Personal mit sehr hoher fachlicher Expertise und langjähriger Erfahrung. Mit Hilfe moderner agiler Entwicklungs-methoden realisieren wir komplizierte Projekte auf höchstem technischen und qualitativen Niveau. Unsere Kunden können sich auf Qualität und Zeitpläne verlassen.
back to top