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 cleanlöscht alle generierten Dateienmvn compileübersetzt den Codemvn javafx:jlinkpackt den gebauten Code als modulare Laufzeit-Image. Das Projekt kann danach gestartet werden. Mittarget/chess/bin/chessmvn testführt die Tests ausmvn compile sitebaut den Code, die Dokumentation und die Tests und führt alle Tests, sowie JaCoCo und PMD inklusive CPD aus. Die Dateitarget/site/index.htmlbietet eine Übersicht über alle Reports.mvn javafx:runführt das Projekt ausmvn javafx:run -Dargs="--no-gui"führt das Projekt mit Command-Line-Parameter--no-guiaus.
