Attribute-Driven Design

Tive que fazer um resumo sobre ADD, e novamente me fundamentei em referências da internet:

http://tombarta.wordpress.com/2006/09/12/attribute-driven-design-vs-object-oriented-programming/

http://www.sei.cmu.edu/architecture/tools/define/add.cfm

Porém, desta vez, quero colocar um ponto de vista meu e peço que sinta-se livre para comentar contra ou a favor:

O ADD é um método que vai dar suporte ao QAW, porém eu vejo uma questão que na minha opinião é um defeito: será que um requisito precisa mesmo ser fatorado exaustivamente e recursivamente? Isto não vai acabar aumentando a complexidade da implementação e da arquitetura desnecessariamente? Acaba exigindo um profissional muito mais qualificado para saber qual é o momento de interromper grandes “viagens” e manter um nível de qualidade e riqueza de detalhes satisfatório, além de possivelmente aumentar prazo e custo. Fica aí meu questionamento…

Continue lendo “Attribute-Driven Design”