Resumo: Para desenvolver software de qualidade é preciso conhecer boas práticas, não só de codificação, mas de design. O livro de Eric Evans, intitulado "Domain Driven Design" traz uma série de padrões que podem ser usados como boas práticas em projetos de software. Neste seminário, mostraremos alguns desses padrões. Uma parte deles diz respeito a técnicas de modelagem, como a Arquitetura em Camadas, Fábricas, Repositórios, Entidades, Serviços. Uma outra parte nos ajuda a lidar com sistemas legados e a preservação da integridade do modelo, como Mapa de Contexto, Núcleo Compartilhado, Camada-Anticorrupção. Também falaremos sobre a importância da boa qualidade de comunicação entre desenvolvedores e usuários do software através de uma Linguagem Ubíqua.
Back