Diseño de software: cuando la base de datos secuestra el dominio
Introducción Durante mucho tiempo, en distintos equipos de desarrollo, he visto repetir el mismo patrón: comenzar un nuevo proyecto generando primero las tablas, pensando en los esquemas, los tipos, los constraints… y luego construir la lógica por encima de esa …