Featured image of post "Query use case" organizado con "services"

"Query use case" organizado con "services"

A veces el caso de uso tiene demasiadas responsabilidades, toca usar las cartas de apoyo. Los servicios.

En Use cases sencillos como el Use case básico se puede ajustar perfectamente a nuestras necesidades. Pero a veces a medida que el producto va creciendo, es posible que el caso de uso se vaya haciendo cada vez más complejo, incluso ciertas acciones del caso de uso se pueden repetir en otros casos de uso.

Llegados a este punto, debemos remitirnos a la descripción de lo que se considera un caso de uso.

Primary query use case

Los dos tipos de servicios son las denominadas Support cards.

Support Application service Support Domain service

Teniendo en cuenta que los Domain services alteran el dominio, es poco usual tener un Domain service en un Query use case, pero como estos son conceptos sujetos a interpretación, puede haber un caso justificado en el que se utilice. Es por eso que se tiene en cuenta.

Agregando las cartas de tipo Support (en este caso sólo Application service) nos quedaría una estructura como esta.

Resultado final

Organized query use case

Licensed under CC BY-NC-SA 4.0
Creado con Hugo
Tema Stack diseñado por Jimmy