The ShareBox Ultimate Project for our Software Engineering II class in 2013
- Feature Entwicklung nur auf extra "feature"-Branches oder Hotfixes auf "develop"-Branch
- Master-Branch Merge nur gemeinsam im Team (Merge-Konflikte lösen!)
- Dokumentation in Deutsch
- Quelltext / Variablen-/Klassennamen in Englisch
- Code mit PMD Ruleset validieren bevor commit!
- Dateinamen ohne Sonderzeichen, Umlaute und Leerzeichen
- PMD Regeln eingehalten?
- Unit Tests für neuen Code erstellt/angepasst?
- alle Unit Tests laufen ohne Fehler durch?
- JavaDoc Kommentare geschrieben/aktualisiert?
- GUI-Framework: Swing - kein Webinterface notwendig
- keine Server-Kommunikation notwendig (Pseudo-Log-Messages reichen)