pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
"Desenvolvimento Orientado Por Objectos - Domain-Driven Design, Testes Unitários e Refactoring" - uma critica

Este post do João Hugo Miranda recordou-me que estava para fazer uma pequena critica do livro.

O livro cobre vários assuntos ( o titulo é quase maior que o livro :p ), mas no geral nao entra em muitos detalhes, sendo, como os autores mesmo o dizem,uma "introducao", e  este é o ponto forte do livro, e o seu calcanhar de Aquiles.

Em algumas seccoes o livro entra em bastantes detalhes, como na de Test Driven Development ( Testes Unitarios) e Refactoring , estando recheado de exemplos muitos bons que tornam o assunto muito mais facil de entender.

Mas por outro lado a seccao de Domain-Driven Design está muito fraquita. Como introducao dá para ficar com uma ideia, mas tambem como esta seccao só tem 30 paginas deixa muitas questoes em aberto que mesmo lendo o livro do Eric Evans ( com as 576 paginas) só comecam a ser respondidas ( ela só podem mesmo ser respondidas com experiencia ). Mas se calhar é esto o objectivo, agucar o apetite para o "prato principal" :)

E uma coisa que o livro do Joao e do Jose faz é dar um vislumbre de duas tecnicas que superficialmente seriam contraditórias, o DDD e o TDD, mas que juntas se tornam mais que a soma das suas partes.

O meu unico desejo é que eles escrevam um outro livro, desta vez com um maior foco ( menos assuntos) ou com um numero maior de paginas.

Mas no geral, quer conhecas o material base e uses o livro como uma forma de "limpar as teias de aranha" ou  entao uses o livro como introducao, nao te vais arrepender.


Posted 8-2-2006 11:16 por Joao Paulo Carreiro
Filed under:

Comments

Anonymous wrote re: "Desenvolvimento Orientado Por Objectos - Domain-Driven Design, Testes Unitários e Refactoring" - uma critica
on 2-7-2009 1:15
Bom, só posso dizer que as críticas são perfeitamente válidas. O tema do DDD é realmente um tópico fascinante, complexo e grande. Sim, mesmo o livro do Evans (que é fabuloso, na minha opinião) não é suficiente e é preciso experiência prática para entrar no esquema.

O nosso objectivo foi mesmo fazer uma introdução a estes temas para aguçar o apetite. A minha esperança é que a leitura do livro leve à descoberta das bíblias, digamos assim, e de uma forma produtiva e divertida de programar.

Ao optarmos pelos três temas e pelo nível introdutório, sabíamos que era um equilíbrio difícil, mas optámos mesmo assim por enveredar por esse caminho. Bem ou mal, cabe ao leitor decidir. ;)

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems