Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/b-galati/talk-ddd-architecture-hexagonale
Code et explications utilisées pour le talk "DDD !== Archi hexagonal"
https://github.com/b-galati/talk-ddd-architecture-hexagonale
Last synced: about 1 month ago
JSON representation
Code et explications utilisées pour le talk "DDD !== Archi hexagonal"
- Host: GitHub
- URL: https://github.com/b-galati/talk-ddd-architecture-hexagonale
- Owner: B-Galati
- Created: 2024-05-20T12:47:07.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-20T20:33:45.000Z (6 months ago)
- Last Synced: 2024-05-20T22:41:22.244Z (6 months ago)
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> [!WARNING]
> Ce projet contient du pseudocode qui ne fonctionne pas.
>
> Il est seulement présent pour illustrer les propos de la conférence qui a eu lieu le 24 mai
> pour l'AFUP Day 2024.Il y a 3 branches qui présentent chacune le même projet avec une approche différente en utilisant le framework Symfony.
Pour naviguer aisément dans ces 3 branches, copier/coller le script suivant dans un terminal avec Bash
et lisez le README à chaque étape pour avoir des explications détaillées.Le but du talk est de montrer :
- la différence entre une archi hexa et un domain model DDD
- la synergie possible entre archi hexa et un domain model DDD```bash
echo;echo;echo;echo '1. Un domain model seul'
git checkout ddd-only; echo "Press a key to continue..."; readecho;echo;echo;echo '2. Une archi hexagonal avec un domain model anémique'
git checkout archi-hexa-only; echo "Press a key to continue..."; readecho;echo;echo;echo '3. Un domain model avec une archi hexagonale'
git checkout ddd-and-archi-hexa
```