Der Zweck dieses Projektes ist, den Umgang mit Maven, Maven Site, sowie Git, JavaDoc, JUnit und Research Driven Development zu lernen.
- Git Repository erstellen
- Namenskonvention beachten
- Mitarbeiter einladen
- Projekt importieren
- .gitignore anpassen
- Erste Aufgaben planen
- pom.xml anpassen
- Information über Entwickler mit Bild
- Filippo Orru
- Adresse des Git-Repositories
- Information über Entwickler mit Bild
- Targets ohne Warnung ausführen
- clean
- validate
- test
- compile
- site
- Drei Fehler finden und korrigieren
- Generic-Version implementieren
- Sourcecode dokumentieren
- JavaDoc für String-Version anpassen
- JavaDoc für Generic-Version schreiben
- Im JavaDoc genau erklären, wie getestet wird
- 100%ige Testabdeckung
- StringQueue
- Generic-Queue mit Strings
- Generic-Queue mit weiterer Klasse
- JavaDoc Beschreibung
Es müssen nicht alle Punkte vorkommen.
- Was beinhaltet Build Automatisierung?
- Warum sollten Tests automatisiert werden?
- Wie sieht eine Standard-Projektstruktur aus und warum ist diese wichtig?
- JavaDoc Kommentare
- Manuell erstellte Inhalte
- Was ist eine Queue
- Code-snippets oder Grafiken
- Mögliche Einsatzgebiete einer Queue [optional]
- Was sind Generics [optional]
- Was ist code coverage bei Source Code Tests [optional]
Filippo Orru, 2020