Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
02b9b7d
commit fd28b1a
Showing
1 changed file
with
33 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
--- | ||
contentType: article | ||
lang: fr | ||
date: '2024-02-14' | ||
slug: use-case-first-step-to-ddd | ||
title: 'Le UseCase, la première étape vers le DDD' | ||
excerpt: >- | ||
Le DDD, tout le monde en parle, la clean archi', tout le monde en parle. Mais dès qu'il s'agit de mettre les mains dans le code pour tout refacto, y'a sonneper. | ||
categories: | ||
- php | ||
authors: | ||
- aandre | ||
keywords: | ||
- Bonnes pratiques | ||
- développement PHP | ||
- Symfony | ||
- Design Pattern | ||
--- | ||
|
||
La clean archi' ou le DDD sont des termes qui vous parlent ? Ou pas d'ailleurs ? C'est probable. | ||
C'est vendeur sur le papier, la solution a tous les miracles. | ||
Dans un sens oui, c'est la solution à tous les miracles, dès lors que le projet a été pensé et réfléchi pour. | ||
Dans un sens non, c'est votre pire ami en tant que dev, lead dev, lead tech, CTO, que sais-je encore ? *Hapiness-dev-lead-tech-core-cto-coordinator* ? | ||
|
||
Et en même temps on ne va pas se mentir, très rares sont les projets business dans un contexte économique et financier ou l'aspect étude de projet et cahier des charges est financièrement intéressant (les gens du market là, qui répondent par les chiffres parce que "*les calculs sont pas bon Kévin*") pour votre direction ou votre client. | ||
|
||
Fun fact, ils sont au moins responsable à 50% de votre dette technique. | ||
|
||
# Pourquoi DDD, clean archi, et archi hexagonale ? | ||
|
||
## Déjà pourquoi le mot archi ? | ||
|
||
Au delà de *pisser du code*, comme vulgairement on nous décrit, on essaie de faire les choses bien. Ou pas. C'est au choix, mais autant les faire bien. |