Preguntas con etiqueta 'design-patterns'

7
respuestas

¿Cuándo no es apropiado usar el patrón de inyección de dependencia?

Desde que aprendí (y me encantaron) las pruebas automatizadas, me he encontrado usando el patrón de inyección de dependencia en casi todos los proyectos. ¿Siempre es apropiado usar este patrón cuando se trabaja con pruebas automatizadas? ¿Hay al...
hecha 20.02.2012 - 18:57
8
respuestas

Críticas y desventajas de la inyección de dependencia

La inyección de dependencia (DI) es un patrón bien conocido y de moda. La mayoría de los ingenieros conocen sus ventajas, como: Posibilitar / facilitar el aislamiento en la prueba unitaria Definir explícitamente las dependencias de una cla...
hecha 29.05.2018 - 13:20
10
respuestas

¿Son los patrones de diseño realmente esenciales hoy en día?

Estaba leyendo "Coders at Work" y me he enfrentado al hecho de que algunos de los profesionales entrevistados en el Los libros no están tan entusiasmados con los patrones de diseño. Creo que hay 2 razones principales para esto: Los pat...
hecha 24.04.2011 - 16:32
4
respuestas

¿Qué es una capa anticorrupción y cómo se usa?

Estoy tratando de averiguar qué significa realmente la capa Anticorrupción. Sé que es una forma de transición / trabajo alrededor de códigos heredados o APIs incorrectas. Lo que no entiendo es cómo funciona y qué lo hace una separación limpia de...
hecha 22.01.2013 - 17:14
17
respuestas

¿Es mejor devolver valores NULL o vacíos de funciones / métodos donde el valor de retorno no está presente?

Estoy buscando una recomendación aquí. Estoy teniendo problemas con si es mejor devolver NULL o un valor vacío de un método cuando el valor de retorno no está presente o no se puede determinar. Tome los siguientes dos métodos como ejemplos:...
hecha 17.11.2011 - 19:34
9
respuestas

¿Por qué debería usar una clase de fábrica en lugar de la construcción directa de objetos?

He visto la historia de varios proyectos de biblioteca de clases С # y Java en GitHub y CodePlex, y veo una tendencia a cambiar a las clases de fábrica en lugar de a la creación de instancias directa de objetos. ¿Por qué debo usar clases de f...
hecha 14.08.2014 - 05:27
14
respuestas

¿Exploró a fondo la Banda de los Cuatro "Espacio de patrones"?

Desde la primera vez que aprendí sobre los patrones de diseño de Gang of Four (GoF) , hace al menos 10 años, Tengo la impresión de que estos 23 patrones deberían ser solo una pequeña muestra de algo mucho más grande que me gusta llamar el Espa...
hecha 12.11.2016 - 16:31
17
respuestas

¿Por qué el Estado global es tan malo?

Antes de comenzar esto, permítame decir que estoy bien al tanto de los conceptos de abstracción y inyección de dependencia. No necesito que mis ojos estén abiertos aquí. Bueno, la mayoría de nosotros decimos, (también) muchas veces sin entend...
hecha 10.05.2012 - 21:35
8
respuestas

¿Hay patrones de diseño que no son necesarios en lenguajes dinámicos como Python?

Empecé a leer el libro de patrones de diseño de GoF. Algunos patrones parecen muy similares con solo pequeñas diferencias conceptuales. ¿Piensas en los muchos patrones que algunos no son necesarios en un lenguaje dinámico como Python (por eje...
hecha 24.07.2012 - 09:18
13
respuestas

¿Están mal vistos los patrones de diseño?

Tuve una discusión con uno de nuestros desarrolladores senior que ha estado en el negocio durante 20 años. Es bastante conocido en Ontario por un blog que escribe. Lo extraño es lo que me dijo: dijo que hay una pieza de código que es una pesa...
hecha 30.08.2016 - 21:23