
Refactorización
Authored by Alejandra Herran
Engineering
University
Used 2+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 5 pts
¿Qué es la refactorización de código?
Proceso de agregar nuevas funciones sin modificar el código existente.
Proceso de reescribir completamente un sistema desde cero.
Proceso de mejorar la estructura del código sin cambiar su comportamiento.
Técnica para hacer que el código se ejecute más rápido sin importar su legibilidad.
2.
MULTIPLE CHOICE QUESTION
45 sec • 5 pts
¿Cuál es el principal objetivo de la refactorización?
Aumentar la velocidad del código sin importar su mantenimiento.
Mejorar la claridad, mantenibilidad y eficiencia del código sin cambiar su funcionalidad.
Reducir la cantidad de líneas de código sin importar la comprensión.
Hacer que el código sea más difícil de entender para evitar modificaciones en el futuro.
3.
MULTIPLE CHOICE QUESTION
45 sec • 5 pts
¿Cuándo es recomendable realizar la refactorización del código?
Solo al final del ciclo de desarrollo.
Cuando se necesita agregar nuevas características al software.
De forma continua a lo largo del desarrollo para mejorar la calidad del código.
Cuando se detectan errores en la funcionalidad del código.
4.
MULTIPLE CHOICE QUESTION
45 sec • 5 pts
¿Cuál de las siguientes afirmaciones describe mejor un beneficio de la refactorización?
Incrementa la complejidad del código.
Facilita la incorporación de nuevos desarrolladores al proyecto.
Elimina la necesidad de pruebas unitarias.
Reduce la legibilidad del código.
5.
MULTIPLE CHOICE QUESTION
45 sec • 5 pts
¿Qué herramienta se puede utilizar para ayudar en el proceso de refactorización?
Un editor de texto básico.
Un compilador de código.
Un IDE con soporte para refactorización.
Un sistema de control de versiones.
6.
FILL IN THE BLANKS QUESTION
1 min • 10 pts
Algunas de las técnicas más comunes de refactorización incluyen:
(a) → Separar una función grande en varias más pequeñas y especializadas.
7.
MULTIPLE CHOICE QUESTION
45 sec • 5 pts
Al refactorizar código, ¿qué herramienta o técnica se recomienda usar para asegurarse de que la funcionalidad no cambió?
Debugging manual sin pruebas previas
Pruebas automatizadas (unitarias y de integración)
Eliminar comentarios en el código
Ejecutar el código en otro sistema operativo
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?