Dokumentation Überblick
[[TOC]]
Der Vorgehensplan beinhaltet aktuelle To-dos und einen Überblick der geplanten Features.
Die Anleitung beinhaltet einen einfachen Einstieg für die Verwendung unseres Programmes.
Das Architektur-Dokument stellt die Architektur des Systems aus Nutzersicht sowie aus statischer und dynamischer Sicht dar.
Die Anforderungsdokumentation zeigen die Anwendungsfälle bzw. Funktionen des Projekts auf.
Identifikation der Figuren:
Figuren | ID | symbol white | symbol black |
---|---|---|---|
Bauer | 1 | P | p |
Turm | 2 | R | r |
Springer | 3 | N | n |
Läufer | 4 | B | b |
Dame | 5 | Q | q |
König | 6 | K | k |
Diese festen Zuordnungen werden von einigen Teilen des Programms verwendet, um Figuren einordnen zu können.
Kurzübersicht nützlicher Maven-Befehle. Weitere Informationen finden sich im Tutorial:
mvn clean
löscht alle generierten Dateienmvn compile
übersetzt den Codemvn javafx:jlink
packt den gebauten Code als modulare Laufzeit-Image. Das Projekt kann danach gestartet werden. Mittarget/chess/bin/chess
mvn test
führt die Tests ausmvn compile site
baut den Code, die Dokumentation und die Tests und führt alle Tests, sowie JaCoCo und PMD inklusive CPD aus. Die Dateitarget/site/index.html
bietet eine Übersicht über alle Reports.mvn javafx:run
führt das Projekt ausmvn javafx:run -Dargs="--no-gui"
führt das Projekt mit Command-Line-Parameter--no-gui
aus.