Skip to content

Commit

Permalink
[docs] Meilenstein 08 (#66)
Browse files Browse the repository at this point in the history
* Meilenstein_08

* [docs] Grundstruktur

* Dokumentation, hoffe das passt so

* [fix] Typo

* [docs] Setup hinzugefügt

* [docs] Links hinzugefügt

* [docs] UML-Class-Links

* [fix] Struktur verbessert

* [docs] Bumo aufgenommen

* Update README.md

* [fix] util bump owner

Ich hab eigentlich goar nix außer der pom.xml geändert xd

Co-authored-by: joshuajeschek <joshua.jeschek@gmail.com>
Co-authored-by: Joshua Jeschek <64850647+joshuajeschek@users.noreply.github.com>
3 people authored Dec 14, 2021
1 parent 42c8ede commit 8b6e904
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions meilenstein_08/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Bericht zum Meilenstein 8

## Was ist seit dem letzten Meilenstein passiert ?
- Anfang Toolbox GUI
- Datenbank Package ([Setup](https://weichware10.github.io/dokumente/setup.html) - vorläufig)

## Was waren die Herausforderungen und Probleme ? Wie wurden sie gelöst ?
- Datenbank Package größer als erwartet - dafür ersetzt es aber das Speichermedium Package
- Toolbox GUI größtenteils fertig, jedoch auf Meilenstein 8,5 (nächste Woche, interner Meilenstein) verschoben

## Was lief gut ? Was lief nicht gut ?
| gut | nicht gut |
| -------------------------- | --------------------------------------------------------------------------------------- |
| Implementierung db-Package | Aufteilung der Aufgaben, da gemeinsame Arbeit an einzelnen Features schwierig ist |

## Was haben Sie gelernt ?
- toString() von Float-Typ werden abhängig von Systemsprache formatiert (`3.0`/`3,0`)
- dadurch sind Tests bei manchen fehlgeschlagen, bei Anderen nicht
- Datenbanken, Aufbau, Kommunikation mit Java, Abfragen, SQL, etc.
- Erstellen einer GUI mit JavaFX
- Arbeit mit .env Files
- Änderungen der Struktur bei Implementierung eines Features können sehr weitgreifend sein, da man noch nicht von Anfang an die richtige Struktur festgelegt hat (Lernen und Verbessern der Softwarestruktur)

## Was würden sie beim nächsten Mal anders machen ?
- Mehrere Pull-Requests anstelle von einem rießigen Pull-Requests mit einer Vielzahl von veränderten Dateien
- Schwierig, wenn man bestimmte Sachen erst während der Arbeit innerhalb eines PRs feststellt

---
## Teilnehmer und Rollen .

- Verteilung der Aufgaben:
| Aufgabe | Team | Review | Pull-Requests |
| ---------- | ----------------------------------------------------- | --------------------------------------- | --- |
| Toolbox | Justin, Sarah, David | Nächste Woche (interner Meilenstein 8,5) | [GUI ToolBox](https://github.com/weichware10/toolbox/pull/10) |
| db-Package | Größtenteils Philip und Joshua, Zuarbeit durch Andere | Die restlichen Teammitglieder | [DataBaseClient](https://github.com/weichware10/util/pull/20) |
| Fix in Analyse (aufgrund von Änderungen in Util) | Jonathan, Philip | Justin, Sarah | [Bump Util to v0.2](https://github.com/weichware10/analyse/pull/5) |
| Fix in Toolbox (aufgrund von Änderungen in Util) | Jonathan | David, Sarah | [Bump Util v0.2](https://github.com/weichware10/toolbox/pull/9) |
| Dokumentation | Joshua, Sarah | Alle | [Dokumentation](https://github.com/weichware10/meilensteine/pull/66) |

## Updates UML-Classes

Util-Package:
[Util-Package](https://github.com/weichware10/dokumente/tree/main/uml-class/util)

DataBase:
![DataBase-SVG](https://github.com/weichware10/dokumente/blob/main/uml-class/sonstige/database.svg)

0 comments on commit 8b6e904

Please sign in to comment.