GitHub Repository für Gruppe 5 (Aktuelle Themen der IT 1)
Alle bewertungsrelevanten Files liegen im master-Branch.
📘 Library beinhaltet folgende Ordner und Dateien:
- diagrams → ER-Diagramme, Klassendiagramm (UML), Persona und Use-Case-Diagramm, Grafik zum Durchlauf der Klassen
- documentation → Wissenschaftliche Ausarbeitung, Storyline-Dokument (Probleme, Lessons Learned), Quellensammlung, Info zu Setter für Order-ID und User-ID
- presentation → Projektpräsentation der Gruppe zum 04.11.2020
- prototype → Prototyp der Anwendung
📘 group5 : Maven-Projektordner und beinhaltet gegliedert in folgende Subordner den Quellcode und konfiguratorische Dateien (pom.xml, .classpath u.ä. hier nicht aufgelistet):
-
src/main/java/atdit1/group5
- */mainclasses (enthält: Ausführungsklasse und primäre UI-aufbauende Klassen)
- */db_interaction (enthält: Klassen, die die Interaktion mit den Datenbanken regeln)
- */dialogs (enthält: Dialogscreens, die die Interaktion mit dem Benutzer erlaubt)
- */exceptions (enthält: Eigene Exceptionklassen)
- */listener (enthält: Listenerklassen)
- */panels (enthält: Hauptpanelscreens, die die Anwendung annehmen kann)
- */subpanels (enthält: Panels, die von den Hauptpanels genutzt werden)
- */verifiers (enthält: Verifier zur Überprüfung der Eingabe-Validität)
-
src/main/resources (enthält: Ressourcen, die im Coding genutzt werden)
- */databases (enthält: Datenbanken)
- "XYZ.xlsx" sind die Datenbanken, die im Coding selbst nicht genutzt werden und damit nur als Backup dienen.
- "DefaultXYZ.xlsx" sind die Datenbanken, die auch produktiv im Coding genutzt werden.
- */i18n (enthält: Strings zur Internationalisierung)
- */images (enthält: Bilddateien)
- */databases (enthält: Datenbanken)
-
src/test/java (enthält: JUnit-Testklassen zu den Klassen in "src/main/*")
-
src/test/resources (enthält: nichts; ist aber für mögliche Testressourcen erstellt)
- "src/main/java/atdit1/group5/AppRunner.java": diese Klasse ist die ausführbare Klasse (enthält main-Methode), von der aus die Programmausführung gestartet wird.
- bei Warnungen im Editor, "nicht auffindbare" Files einmal öffnen --> Meldungen gehen weg (oder: über VSCode-Extension "Language Support for Java(TM) by Red Hat" "java clean" in Command Pallette ausführen)