Pull Requests
Änderungen am Quellcode erfolgen grundsätzlich über Pull Requests.
Dadurch bleiben sämtliche Änderungen nachvollziehbar und können vor der Übernahme überprüft werden.
Ziel
Pull Requests dienen der Qualitätssicherung und ermöglichen eine strukturierte Zusammenarbeit innerhalb des Entwicklungsteams.
Ablauf
Der typische Ablauf besteht aus folgenden Schritten:
Anforderungen
Vor dem Erstellen eines Pull Requests sollten folgende Punkte geprüft werden:
- Code funktioniert fehlerfrei
- Änderungen wurden getestet
- Dokumentation wurde aktualisiert
- Coding Guidelines wurden eingehalten
- Keine unnötigen Änderungen
Review
Jeder Pull Request wird vor dem Merge überprüft.
Dabei wird unter anderem auf folgende Punkte geachtet:
- Codequalität
- Lesbarkeit
- Sicherheit
- Wartbarkeit
- Einhaltung der Projektstandards
Merge
Erst nach erfolgreichem Review wird ein Pull Request in den Hauptzweig übernommen.
Dadurch bleibt die Codebasis stabil und nachvollziehbar.
Grundsatz
Jede Änderung soll nachvollziehbar, überprüfbar und langfristig wartbar sein.
Qualität hat dabei stets Vorrang vor Geschwindigkeit.
Jeder Pull Request trägt dazu bei, die Qualität und Stabilität der Platrona-Plattform langfristig sicherzustellen.