NEW
Font size
WorksheetsPRE-EXAMEN
Total questions: 10
Worksheet time: 3mins
¿Qué es un patrón de diseño?
Un fragmento de código específico que se puede usar en cualquier proyecto.
Un diseño gráfico para mejorar la interfaz del software.
Una solución general y reutilizable a un problema común en el desarrollo de software.
Un tipo de lenguaje de programación utilizado para resolver problemas.
¿Cuál es una de las principales características de un patrón de diseño?
Reusabilidad
Complejidad extrema
Dependencia tecnológica
Ineficiencia comprobada
¿Qué busca mejorar un patrón de diseño?
La velocidad de desarrollo sin importar la calidad
El diseño gráfico del proyecto
La calidad, mantenibilidad y flexibilidad del software
La cantidad de líneas de código
¿Cuál de las siguientes opciones NO es una característica principal de un patrón de diseño?
Documentación y comunicación
Modularidad y desacoplamiento
Escalabilidad y flexibilidad
Dependencia de un lenguaje de programación específico
¿Qué es un antipatrón de diseño?
Una solución que siempre funciona independientemente del contexto
Una solución que parece efectiva, pero resulta ser ineficaz o destructiva en el largo plazo.
Una técnica avanzada para resolver problemas complejos
Un modelo de diseño exclusivamente para aplicaciones móviles
¿Qué implica el antipatrón “Spaghetti Code”?
Código desorganizado, sin modularidad ni estructura clara
Un código perfectamente modular y estructurado
Código que es imposible de escribir sin herramientas avanzadas
Código diseñado exclusivamente para aplicaciones web
¿Qué caracteriza al antipatrón “God Object”?
Un objeto que solo se utiliza en aplicaciones móviles
Un objeto con demasiadas responsabilidades y tamaño excesivo
Un objeto que no tiene ninguna responsabilidad asignada
Un objeto con una única función específica
¿Qué describe el antipatrón “Golden Hammer”?
Un diseño que facilita la reutilización de código
La práctica de usar siempre el lenguaje más complejo disponible
La tendencia a aplicar una única solución a todos los problemas
Una herramienta específica para desarrollo de software
¿Qué problema puede causar el antipatrón “Copy-Paste Programming”?
Redundancia y errores difíciles de rastrear
Una mejor estructura del código
Una disminución en el número de errores en el software
Un diseño más claro y organizado
¿Qué promueven los patrones de diseño?
Soluciones temporales sin documentar
Uso obligatorio de herramientas específicas
Buenas prácticas de diseñoCódigo desorganizado para mayor rapidez
Buenas prácticas de diseño
