Ter casos de uso, entidades e repositórios não garante Clean Architecture. Com um sistema de gestão de frota como exemplo, o artigo mostra como entidades anêmicas transformam o código em transaction scripts disfarçados e conduz a migração para um domain model: um objeto Chassi que valida a si mesmo, atributos protegidos, um método de criação com valores padrão e casos de uso que apenas orquestram as regras.
Ler o artigo completo Ver no Medium