wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Examen 3P Antipatrones y DevOps

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Cuando una aplicación crece sin una estructura definida y se convierte en un conjunto caótico de código, debido a la falta de planificación y control, estamos frente a:

a)

Spaghetti Code

b)

Lava Flow

c)

Big Ball of Mud

d)

Hardcoding

2.

Si el código temporal no se elimina y termina acumulándose, generando dependencias ocultas que dificultan el mantenimiento, estamos ante el antipatrón:

a)

Hardcoding

b)

Lava Flow

c)

Spaghetti Code

d)

Golden Hammer

3.

Cuando un sistema presenta una gran cantidad de código repetido porque no se aplicaron principios como DRY (Don't Repeat Yourself), se ha incurrido en:

a)

Copy-Paste Code

b)

Golden Hammer

c)

Big Ball of Mud

d)

Desbordamiento de Responsabilidades

4.

El uso excesivo de una única herramienta o tecnología para resolver cualquier problema, sin considerar alternativas más adecuadas, da lugar al antipatrón:

a)

Big Ball of Mud

b)

Golden Hammer

c)

Hardcoding

d)

Spaghetti Code

5.

Cuando una sola clase o módulo asume múltiples responsabilidades que deberían estar separadas en distintos componentes, se comete el antipatrón:

a)

Spaghetti Code

b)

Objeto Todopoderoso

c)

Lava Flow

d)

Hardcoding

6.

Si la lógica de negocio, la interfaz de usuario y el acceso a datos están mezclados en un mismo componente, lo que dificulta el mantenimiento y escalabilidad, se ha incurrido en:

a)

Hardcoding

b)

Big Ball of Mud

c)

Desbordamiento de Responsabilidades

d)

Lava Flow

7.

Cuando los valores y configuraciones están escritos directamente en el código en lugar de utilizar variables externas o archivos de configuración, se está cometiendo el antipatrón:

a)

Spaghetti Code

b)

Lava Flow

c)

Hardcoding

d)

Objeto Todopoderoso

8.

Si el código fuente se vuelve difícil de leer y entender debido a una estructura desordenada, sin modularidad ni claridad en el flujo de ejecución, el problema es:

a)

Copy-Paste Code

b)

Spaghetti Code

c)

Golden Hammer

d)

Desbordamiento de Responsabilidades

9.

Una solución recomendada para evitar este antipatrón es aplicar el principio DRY y el uso de patrones de diseño adecuados, como Factory o Strategy:

a)

Big Ball of Mud

b)

Copy-Paste Code

c)

Lava Flow

d)

Hardcoding

10.

Cuando los desarrolladores siguen añadiendo nuevas funciones a una base de código ya defectuosa en lugar de refactorizar y mejorar su arquitectura, están alimentando:

a)

Golden Hammer

b)

Hardcoding

c)

Big Ball of Mud

d)

Objeto Todopoderoso

11.

Cuando los equipos de desarrollo y operaciones trabajan en silos separados sin comunicación efectiva, lo que genera problemas en la entrega y despliegue continuo, la solución es:

a)

Implementar la cultura de colaboración y automatización de DevOps

b)

Usar herramientas modernas sin cambiar la cultura organizacional

c)

Aumentar la cantidad de documentación sin optimizar procesos

d)

Centralizar todas las decisiones en el equipo de operaciones

12.

Si una organización adopta prácticas de DevOps solo superficialmente, sin cambiar su cultura ni procesos internos, la mejor solución es:

a)

Fomentar la integración continua y entrega continua (CI/CD) con prácticas reales

b)

Usar contenedores y microservicios sin modificar los flujos de trabajo

c)

Mantener la separación estricta entre desarrollo y operaciones

d)

Evitar la automatización para reducir riesgos