diff --git a/Startcode/README.md b/Startcode/README.md index 49ae450..8f5112f 100644 --- a/Startcode/README.md +++ b/Startcode/README.md @@ -8,7 +8,7 @@ Dieses Repository enthält unsere Umsetzung des Praktikumsprojekts **Doble** (Al Jede Person implementiert ihre zugewiesenen Module sowie die dazugehörigen Unit-Tests eigenständig. -| Bereich | Person A | Person B | +| Bereich | Flo | Jamin | | :--- | :--- | :--- | | **Module & Logik** | `stack.h`, `stack.c`, `numbers.c` (+ Memory-Leak-Fix in `main.c`) | `bintree.c` | | **Unit-Tests** | `test_stack.c`, `test_numbers.c` | `test_bintree.c` | @@ -17,7 +17,7 @@ Jede Person implementiert ihre zugewiesenen Module sowie die dazugehörigen Unit ## Aufgabenpakete im Detail -### Person A: Stack, Zahlenlogik & zugehörige Tests +### Flo: Stack, Zahlenlogik & zugehörige Tests * **Stack (`stack.h`, `stack.c`)** * Definition von `struct StackNode` (`void *data`, `struct StackNode *next`) in `stack.h`. @@ -32,7 +32,7 @@ Jede Person implementiert ihre zugewiesenen Module sowie die dazugehörigen Unit --- -### Person B: Generischer Binärbaum & zugehörige Tests +### Jamin: Generischer Binärbaum & zugehörige Tests * **Binärer Suchbaum (`bintree.c`)** * `addToTree`: Rekursives Einfügen; beim Erstellen eines neuen Knotens Speicher mit `malloc(dataSize)` reservieren, Inhalt via `memcpy` kopieren und `compareFct` sowie `isDuplicate` korrekt behandeln. @@ -49,10 +49,10 @@ Jede Person implementiert ihre zugewiesenen Module sowie die dazugehörigen Unit ## Zeitplan & Workflow -1. **Initialisierung:** Person A legt `struct StackNode` in `stack.h` fest und pusht die Datei, damit Person B ohne Blockade mit `bintree.c` starten kann. +1. **Initialisierung:** Flo legt `struct StackNode` in `stack.h` fest und pusht die Datei, damit Jamin ohne Blockade mit `bintree.c` starten kann. 2. **Parallele Entwicklung:** - * Person A implementiert `stack.c`, `test_stack.c`, `numbers.c` und `test_numbers.c`. - * Person B implementiert `bintree.c` und `test_bintree.c`. + * Flo implementiert `stack.c`, `test_stack.c`, `numbers.c` und `test_numbers.c`. + * Jamin implementiert `bintree.c` und `test_bintree.c`. 3. **Integration & Abnahme:** * Zusammenführen aller Module auf `main`. * Kompilieren ohne Compiler-Warnungen und Ausführen aller Unit-Tests.