https://github.com/active-group/tutorialtag-2024-ddd-fp
Tutorialtag 2024: DDD vs. FP
https://github.com/active-group/tutorialtag-2024-ddd-fp
Last synced: 11 months ago
JSON representation
Tutorialtag 2024: DDD vs. FP
- Host: GitHub
- URL: https://github.com/active-group/tutorialtag-2024-ddd-fp
- Owner: active-group
- Created: 2024-04-17T13:30:36.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T05:46:30.000Z (about 2 years ago)
- Last Synced: 2025-07-23T09:52:55.783Z (11 months ago)
- Language: Nix
- Size: 5.62 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Active-Group-Tutorialtag 2024: Funktionale Programmierung vs. Domain-Driven-Design
## Java-Code
```sh
cd java-code
mvn compile
```
Test should fail:
```sh
mvn test
```
## Haskell-Code Via Docker (Windows, macOS, Linux, ...)
- [Docker](https://www.docker.com/) installieren
- für macOS und Windows: der Docker-VM ggf. mindestens 6GB Speicher
geben
- [Visual Studio Code](https://code.visualstudio.com/download) installieren
- die Extension "Dev Containers"
(`ms-vscode-remote.remote-containers`) installieren: Auf das
Extensions-Icon links klicken, nach "Containers" suchen, "Dev
Containers" anwählen, auf "Install" klicken
- auf das Datei-Icon links oben klicken
- oben im Menü "View" -> "Command Palette", dort
"containers" tippen, "Remote - Containers: Open Folder in Container"
selektieren
- das Top-Level-Verzeichnis (Ort des geklonten Repos) selektieren
Da sollte jetzt eine Meldung erscheinen, dass ein Docker-Image gebaut
wird. Das kann eine Weile dauern, sollte aber ohne Fehlermeldung
vonstatten gehen.
- wenn das `direnv`-Plugin nachfragt, auf `Allow` klicken, und
evtl. danach den Reload akzeptieren
- In der Datei `haskell-code/Intro.hs` das `module` verunstalten (z. B. einen
Buchstaben entfernen)
Nach etwas Ladezeit (die erforderlichen Haskell-Pakete müssen
heruntergeladen werden) sollten in der Datei Anmerkungen des Linters
erscheinen.