
Principios de desarrollo
Authored by Carlos Ulises Machique Marin
Instructional Technology
Professional Development
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
¿Qué busca el principio DRY principalmente?
Escribir más rápido
Evitar duplicar lógica y centralizarla
Usar más patrones de diseño
Aumentar el número de clases
2.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Beneficio directo de aplicar DRY:
Menor cantidad de puntos de cambio
Compila más rápido
Usa menos RAM
Evita null pointers automáticamente
3.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
¿Qué situación viola DRY?
Extraer un método común y reutilizarlo
Copiar/pegar el mismo cálculo en 4 métodos
Centralizar constantes en una clase
Usar una librería ya probada
4.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Tienes varias clases calculando IVA con la misma fórmula. ¿Qué opción sigue DRY?
Dejar cada clase con su cálculo
Crear CalculosImpuestos.calcularIVA() y llamarlo
Escribir una interfaz IVAable sin implementación
Añadir el cálculo a cada constructor
5.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
KISS se resume mejor como:
“Entre más capas, mejor”
“Mantén lo más simple que funcione”
“Refactoriza solo al final”
“Primero optimiza, luego escribe”
6.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
¿Qué versión refleja KISS para decidir entre dos textos?
if/else con logs, métricas y validaciones
Un switch con dos casos
Operador ternario simple
Una estrategia con tres clases
7.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
¿Qué práctica rompe KISS?
Nombres de variables claros
Funciones cortas con una responsabilidad
Condicionales profundamente anidadas sin necesidad
Retornos tempranos (guard clauses)
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?