jdrodas / CervezasColombia

Aplicaciones usando C# y Python para demostrar conectividad a SQLite, PostgreSQL y MongoDB
9 stars 0 forks source link

Refactorizar proyecto SQLite para implementar Screaming Architecture #34

Closed jdrodas closed 10 months ago

jdrodas commented 11 months ago

Hola!

Cambiar la estructura de directorios del proyecto en versión C# - SQLite - Dapper para que refleje una arquitectura tipo "Screaming" donde se evidencia las funcionalidades del sistema y no el framework utilizado.

Utilizar esta lectura como base https://blog.cleancoder.com/uncle-bob/2011/09/30/Screaming-Architecture.html

jdrodas commented 10 months ago

Hola!

Una restructuración por entidades es el primer paso para implementar una arquitectura "limpia".

image

Este paso inicial requiere atención en la estructuración para cumplir adecuadamente otras mejoras prácticas como es el caso del patrón repositorio.