Datenbank refactoren #10

Merged
flixcoo merged 2 commits from setup/7-datenbank-refactoren into development 2025-11-09 17:36:26 +00:00
Owner

Datenbank refactoren

Zugehörige Issue(s):
Closes #7

Beschreibung

Datenbankstruktur überarbeitet um bessere Wartbarkeit und SoC zu gewährleisten. Manche Funktionien wurden nur Beispielhaft implementiert und können bei nachfolgenden Features dann erweitert werden.

Änderungen

  • Umstrukturierung des data Ordners
  • Extrahieren der Tabellen in einzelne Dateien im tables Ordner
  • Implementation von Data Transfer- und Data Access Objects in den Ordnern dto bzw. dao
  • Methoden in GroupDao, PlayerDao, und PlayerGroupDao vollständig übertragen
  • Tabelle GameTable und dazugehöriges GameDao angelegt, nur grundlegende Funktionalität

Zusätzliche Anmerkungen

Dokumentation zu den DAOs liegt im Notion

# Datenbank refactoren **Zugehörige Issue(s):** Closes #7 ## Beschreibung Datenbankstruktur überarbeitet um bessere Wartbarkeit und SoC zu gewährleisten. Manche Funktionien wurden nur Beispielhaft implementiert und können bei nachfolgenden Features dann erweitert werden. ## Änderungen - [x] Umstrukturierung des `data` Ordners - [x] Extrahieren der Tabellen in einzelne Dateien im `tables` Ordner - [x] Implementation von Data Transfer- und Data Access Objects in den Ordnern `dto` bzw. `dao` - [x] Methoden in `GroupDao`, `PlayerDao`, und `PlayerGroupDao` vollständig übertragen - [x] Tabelle `GameTable` und dazugehöriges `GameDao` angelegt, nur grundlegende Funktionalität ## Zusätzliche Anmerkungen Dokumentation zu den DAOs liegt im [Notion](https://www.notion.so/Data-Access-Object-Klasse-2a529602144180158edcff77a0854c1b?source=copy_link)
flixcoo added this to the Minimum Viable Product (MVP) milestone 2025-11-08 16:22:34 +00:00
flixcoo added the
Task
Setup
PR
Ready for Review
2
labels 2025-11-08 16:22:34 +00:00
flixcoo self-assigned this 2025-11-08 16:22:34 +00:00
flixcoo added 2 commits 2025-11-08 16:22:34 +00:00
flixcoo requested review from gelbeinhalb 2025-11-08 16:22:34 +00:00
flixcoo requested review from sneeex 2025-11-08 16:22:34 +00:00
gelbeinhalb approved these changes 2025-11-08 16:37:14 +00:00
gelbeinhalb left a comment
Owner

Sieht gut aus...
😊

Sieht gut aus... 😊
flixcoo removed review request for sneeex 2025-11-09 17:35:57 +00:00
flixcoo merged commit 5b75a325ea into development 2025-11-09 17:36:26 +00:00
flixcoo deleted branch setup/7-datenbank-refactoren 2025-11-09 17:36:26 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: liquid-development/game-tracker#10