Aplicando Clean Code e DDD em entidades Hibernate/JPA

Aplicando Clean Code e DDD em entidades Hibernate/JPA

Palestra apresentada no TDC2013 em Florianópolis

Objetos bem encapsulados, uso adequado de herança, imutabilidade de objetos, princípios de código limpo (SOLID) e prática do Effective Java não são tão usuais quanto se gostaria em equipes de desenvolvimento atuais. A maioria dos desenvolvedores se esforça, mas tem grandes dificuldades em aplicar estas técnicas em sistemas com entidades mutáveis JPA (ou Hibernate). Esta palestra apresentará algumas lições aprendidas em como aplicar estas técnicas num ambiente JavaEE utilizando entidades JPA (ou Hibernate). Também avaliaremos como estas práticas podem ser aplicadas em outras implementações de JPA e JPA 2.1.

Código disponível em https://github.com/yanaga/clean-jpa

14493d3489b1441918bfddfe298415d9?s=128

Edson Yanaga

May 25, 2013
Tweet