Posso considerar os itens abaixo como pilares do DDD?
Business Rules
Persistence
Caching
Transaction Management
Security
Code Generation
Test Driven Development
Refactoring
Posso considerar os itens abaixo como pilares do DDD?
Business Rules
Persistence
Caching
Transaction Management
Security
Code Generation
Test Driven Development
Refactoring
Não, nem um deles, nem mesmo “Business Rules”. Qualquer tipo de modelagem tem regras de negócios, a questão é ONDE eslas estão.
Compre e se divirta:
Se você estiver com pressa, pode ler Domain-Driven Design quickly, mas eu também recomendo ler o livro indicado pelo Alessandro
Não sei onde pegou esta lista, mas lembrei dela em
Pelo menos o autor deste artigo diz:
[quote]Domain Driven Design and Development is also influenced by several architectural, design, and implementation aspects such as:
* Business Rules
* Persistence
* Caching
* Transaction Management
* Security
* Code Generation
* Test Driven Development
* Refactoring
[/quote]
O artigo está focado na abordagem do autor na utilização de DDD em meios práticos, citando muitas das artimanhas que o pessoal utiliza para “implementar DDD”.
No mais, também recomendo o livro do Eric Evans, ou se preferir e tiver pressa o minibook indicado pelo Rubem.