Skip to content

Refactoriser la persistance côté repository pour persister l'agrégat complet #2

@fleuronvilik

Description

@fleuronvilik

Unifier la façon dont les entités métier sont persistées :

  • Remplacer les méthodes type save_status(id, status) ou update partiel par save(entity) qui persiste toujours l'agrégat complet (par exemple, DeliveryRequest ou SalesReport)
  • Adapter l'appel dans les use cases pour travailler avec les entités derechef
  • Facultatif : Ajouter un attribut id sur les entités si absent afin de faciliter la gestion du cycle de vie côté repository

Pourquoi :

  • Limiter les bugs
  • Favorise la clarté et la robustesse de la persistance
  • Préparer pour des patterns plus avancés si besoin (CQRS/Event sourcing)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions