Skip to content

Commit

Permalink
UseCase 1st step to DDD ?
Browse files Browse the repository at this point in the history
  • Loading branch information
alex-ception committed Feb 14, 2024
1 parent 02b9b7d commit fd28b1a
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions _articles/fr/2024-02-14-use-case-first-step-to-ddd.md
@@ -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.

0 comments on commit fd28b1a

Please sign in to comment.