Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 950 Bytes

08.use-cases.md

File metadata and controls

23 lines (16 loc) · 950 Bytes

Use Cases

Maintenant que nous sommes confiants vis-à-vis de nos tests nous allons pouvoir commencer à refactorer.

Step 8 - Use Cases

Nous pouvons démarrer en splittant notre principal hostpot : PartieDeChasseService.

Service Hotspot

Pour ce faire, nous allons utiliser la stratégie Divide and Conquer :

  • Prendre du temps pour comprendre ce qu'est la Clean Architecture
    • Notamment la notion de Use Case
  • Extraire 1 Use Case par méthode du Service
  • Améliorer la définition de notre architecture via nos tests Archunit

Reflect

  • Quel est l'impact sur le design ? les tests ?
  • En quoi pouvons nous parler ici de Screaming Architecture ?

Properties

Solution

Guide étape par étape disponible ici.