Preguntas con etiqueta 'design-patterns'

2
respuestas

¿Cuáles son las mejoras de MVP sobre MVC?

He leído durante tres días sobre el Model-View-Controller (MVC) ) y Model-View-Presenter (MVP) patrones. Y hay una pregunta que me molesta mucho. ¿Por qué los diseñadores de software inventaron MVP, cuando ya existía un MVC? ¿A qué proble...
hecha 14.12.2016 - 16:37
3
respuestas

¿Cómo se clasifica DRY, KISS, SOLID, etc.?

¿Es algo como DRY un patrón de diseño, una metodología o algo intermedio? No tienen implementaciones específicas que se puedan demostrar (incluso si se puede demostrar fácilmente un caso NO utilizando algo como KISS ... vea The Daily WTF par...
hecha 02.05.2011 - 19:36
7
respuestas

¿Es esencial la inyección de dependencia para la prueba de la unidad?

¿Es esencial usar inyección de dependencia (DI) para realizar pruebas unitarias? No puedo pensar en otra alternativa para aislar el código para que pueda probarse. Además, todos los ejemplos que he visto utilizan este patrón. ¿Se debe a que...
hecha 22.03.2012 - 16:34
8
respuestas

Arquitectura MVC: ¿Cuántos controladores necesito?

He estado codificando por un tiempo, pero principalmente scripts y aplicaciones simples. Me mudé a un nuevo rol en el que se trata de desarrollar aplicaciones web y usar una arquitectura MVC adecuada, por lo que estoy tratando de aprender todo e...
hecha 13.08.2013 - 15:03
2
respuestas

¿Cuál es el propósito del boxeo de NaN?

Leyendo Siglo XXI C Llegué al capítulo 6 en la sección " Marcado de valores numéricos excepcionales con NaNs ", donde explica el uso de los bits en la mantisa para almacenar algunos patrones de bits arbitrarios, para usarlos como marcadores o...
hecha 31.01.2013 - 11:32
3
respuestas

¿Cuál es el punto del patrón PImpl mientras podemos usar la interfaz para el mismo propósito en C ++?

Veo un montón de código fuente que utiliza el lenguaje PImpl en C ++. Supongo que su propósito es ocultar los datos privados / tipo / implementación, para que pueda eliminar la dependencia, y luego reducir el tiempo de compilación y el problema...
hecha 03.10.2013 - 13:00
11
respuestas

¿Son las variables de error un antipatrón o un buen diseño?

Para manejar varios posibles errores que no deberían detener la ejecución, tengo una variable error que los clientes pueden verificar y usar para lanzar excepciones. ¿Es este un anti-patrón? ¿Hay una mejor manera de manejar esto? Para ver...
hecha 17.06.2014 - 08:22
7
respuestas

¿Por qué los encadenadores no son convencionales?

Tener el encadenamiento implementado en beans es muy útil: no es necesario sobrecargar los constructores, los mega constructores, las fábricas, y le proporciona una mayor legibilidad. No puedo pensar en ninguna desventaja, a menos que quieras qu...
hecha 02.02.2016 - 18:06
13
respuestas

Diseña patrones, ¿los usas?

Al ser un estudiante de informática, uno de nuestros profesores me ofreció una descripción general sobre los patrones de diseño. Comprendí para qué sirven, pero algunos aspectos siguen molestándome. ¿Son realmente utilizados por la mayoría de...
hecha 28.03.2012 - 11:42
11
respuestas

¿Hay un libro canónico sobre patrones de diseño? [cerrado]

Estoy interesado en aprender patrones de diseño y me gustaría saber qué se consideran libros de primer nivel al aprender este tema. ¿Hay algún libro ahí fuera que sea el estándar de facto para describir las mejores prácticas, las metodologías...
hecha 08.12.2011 - 23:50