Preguntas etiquetadas con design

23
¿Existen buenas técnicas o pruebas para nombrar tipos?

Una pregunta incómoda y abierta, pero es un problema con el que siempre me encuentro: El software que es fácil de mantener y trabajar es un software bien diseñado. Intentar hacer un diseño intuitivo significa nombrar sus componentes de tal manera que el próximo desarrollador pueda inferir la...

23
Pruebas de unidad en un mundo "sin setter"

No me considero un experto en DDD pero, como arquitecto de soluciones, intento aplicar las mejores prácticas siempre que sea posible. Sé que hay mucha discusión sobre los pros y los contras del "estilo" de setter no (público) en DDD y puedo ver ambos lados del argumento. Mi problema es que trabajo...

23
Diseño orientado a objetos

Supongamos que tiene lo siguiente: +--------+ +------+ | Animal | | Food | +-+------+ +----+-+ ^ ^ | | | | +------+ +-------+ | Deer | | Grass | +------+ +-------+ Deerhereda de Animaly Grasshereda de Food. Hasta aquí todo bien. AnimalLos objetos pueden comer Foodobjetos. Ahora vamos...