Pregunta 1 de 20
¿Qué son los "Side Effects" (Efectos Secundarios) en una función y por qué deberíamos minimizarlos?
Pregunta 2 de 20
En el manejo de errores, ¿qué recomienda Clean Code frente a retornar "códigos de error" especiales (ej. return -1)?
Anterior
Siguiente
Pregunta 3 de 20
¿Cuál de las siguientes firmas de función es considerada más limpia?
Anterior
Siguiente
Pregunta 4 de 20
¿Cuál de estos es el concepto fundamental detrás de KISS (Keep It Simple, Stupid)?
Anterior
Siguiente
Pregunta 5 de 20
¿Qué es un "Code Smell" (Olor de código)?
Anterior
Siguiente
Pregunta 6 de 20
¿Qué es "Code Duplication" y por qué es peligroso?
Anterior
Siguiente
Pregunta 7 de 20
¿Qué significa DRY (Don't Repeat Yourself)?
Anterior
Siguiente
Pregunta 8 de 20
¿Qué significa el principio "Single Responsibility" (Responsabilidad Única - la "S" de SOLID)?
Anterior
Siguiente
Pregunta 9 de 20
Según Robert C. Martin (Uncle Bob), ¿cuál es la regla de oro sobre el tamaño de las funciones?
Anterior
Siguiente
Pregunta 10 de 20
Antes de refactorizar un código existente complicado ("Legacy Code"), ¿qué es indispensable tener?
Anterior
Siguiente
Pregunta 11 de 20
¿Qué afirma la regla "Boy Scout Rule" aplicada al código?
Anterior
Siguiente
Pregunta 12 de 20
¿Qué es un "Magic Number" (Número Mágico) en programación?
Anterior
Siguiente
Pregunta 13 de 20
¿Qué postura defiende Clean Code respecto a los comentarios en el código?
Anterior
Siguiente
Pregunta 14 de 20
¿Qué es el "Principio Abierto/Cerrado" (Open/Closed - la "O" de SOLID)?
Anterior
Siguiente
Pregunta 15 de 20
Según los principios de Clean Code, ¿cómo deberían ser los nombres de las variables?
Anterior
Siguiente
Pregunta 16 de 20
¿Qué técnica de refactorización soluciona una función excesivamente larga?
Anterior
Siguiente
Pregunta 17 de 20
¿Qué es "Refactorización" (Refactoring)?
Anterior
Siguiente
Pregunta 18 de 20
Según Clean Code, ¿cómo deberías ordenar los métodos dentro de una clase?
Anterior
Siguiente
Pregunta 19 de 20
¿Cuál de los siguientes es un Code Smell conocido como "God Object" o "God Class"?
Anterior
Siguiente
Pregunta 20 de 20
¿Qué es la técnica del "Return Early" (Retorno Temprano) o "Bouncer Pattern" (Patrón de Guardia)?
Anterior
Finalizar y Ver Resultados