5.1: Newtype-Pattern und parse-dont-validate als Entwurfsgrundlage

This commit is contained in:
2026-09-01 11:51:10 +02:00
parent 0b0b89c3cc
commit d09434f72f
3 changed files with 25 additions and 3 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ screenshots habe ich in figures/screenshots gelegt.
-> "Figure 3.2: Zeitplanung des Projekts" aktualisieren
-> "5.10.5 Stand bei Abgabe" aktualisieren
-> allgemein ueber alle chapter nochmal drueber gehen und schauen ob das den aktuellen stand reflektiert
- [ ] architektur der implementierung:
- [x] architektur der implementierung:
- ich habe in meiner freizeit sehr viel rust programmiert und dort auch das NewType pattern kennen gelernt, an dem ich mich hier orientierte (auch wenn es C# ist), da ich die vorteile besonders hier wo man eigentlich mit den nur mit ganz vielen string keys rum hantiert, sie aus einander baut, und wieder zusammenbaut, erkannte. id input string -> s3 gibt keys zurueck -> parsing -> domain model -> verbarbeitung -> wenn weitere requests gebraucht werden, vom domain model wieder einen key zusammenbauen
- "parse, don't validate" philosophie
- [ ] mit den vom pidi 2 noch relevanten abbildungen ergaenzen