2011-12-12 13 views

Respuesta

5

¿Qué es específicamente el exceso de DDD?

Puede probar el Desarrollo controlado por prueba, y centrarse en construir sus casos de prueba para ayudar a construir solo la lógica de negocios necesaria para pasar sus pruebas. No soy un gran admirador, pero es una opción.

En cuanto a DDD, tiendo a verlo como una idea general ... concentrándome primero en comprender mi "dominio" ... los problemas a mano, los objetos con los que estoy trabajando ... construyo mis modelos Primero, las herramientas para manipularlas en segundo lugar, y luego la lógica de negocios en la parte superior para resolver mis problemas de dominio por requerimiento de la empresa. Por lo general, trabajo en mecánica de persistencia a continuación, y la última presentación.

Supongo que mi punto es que hay muchas palabras de moda detrás de las ideologías en el desarrollo de sistemas ... y que no sean fanáticos, no hay fronteras en blanco y negro para todas ellas.

Si me dices qué es lo que en particular te resulta engorroso/excesivo, lo que intentas evitar o intentar conseguir, podría responder mejor a tu pregunta.

+1

objetos modelo a menudo son bolsas de propiedad, sin comportamiento, por ejemplo. – zsharp

+1

Sí, y en un lenguaje de programación es posible que desee que ... POCOS ... pero para mí, DDD se trata de averiguar lo que quiero hacer con todo ... si estoy construyendo una aplicación dietética, mi dominio es entonces no simplemente "Necesito objetos de frutas y verduras", sino "¿qué debo hacer con ellos? ¿Qué sucede cuando corto una zanahoria o rebano una manzana?" etc ... metáfora tonta, lo sé, pero creo que entiendes ... tus objetos pueden parecer bolsas de propiedades, pero en DDD, tus comportamientos y servicios (lógica comercial) son la mayoría del dominio. tal vez estoy loco o quedándote cosas que ya entiendes. –

+0

mirando tu perfil, tienes más representantes y distintivos que yo, así que perdóname si ya lo sabes. Prueba un enfoque TDD por un momento y cuéntame lo que piensas. No soy un fan realmente. –

Cuestiones relacionadas