- Implementieren Sie Ihr Produkt basierend auf dem Entwurf (passen Sie den Entwurf ggf. an)
- Projektname muss Gruppenname enthalten!
- Sinnvoll: (echtes) Pair-Programing (mit Tauschen der Rollen!): Hinweise zum Pairprogramming
- Sinnvoll: längere Programmiersitzungen
- Erstellen Sie dabei die nötigen Systemunterlagen (tw. erst zum Ende des Projektes)
- Benutzerhandbuch,
- Testunterlagen,
- Installationshandbuch etc.
- Testen Sie die wichtigen Klassen mit JUnit, nicht erst am ENDE!
- Hilfreich: Dependency Injection (z.B. Google Guice)
- TestFX kann beim Testen der GUI helfen. Wichtiger sind aber Tests der Funktionalitäten!
- Führen Sie Integrations- und Endtests durch
- Führen Sie mindestens ein dokumentiertes gruppenweites Code–Review durch
- Nutzen Sie Tools wie FindBugs oder Checkstyle
- AfterburnerFX kann dabei helfen, das MVC Pattern einzuhalten
- In Scrum muss ein Produktinkrement getestet und lauffähig sein.
- Versuchen Sie möglichst früh und regelmäßig die aktuelle Version auch auf dem Rechner in der Arbi zu deployen.