Refactorización

Refactorización

University

20 Qs

quiz-placeholder

Similar activities

FUNDAMENTOS DE PYTHON 2DO PARCIAL

FUNDAMENTOS DE PYTHON 2DO PARCIAL

University

23 Qs

Prueba Diagnóstica POO - 2025-2

Prueba Diagnóstica POO - 2025-2

University

15 Qs

GOBIERNO ELECTRÓNICO DER_INF

GOBIERNO ELECTRÓNICO DER_INF

University

20 Qs

CIBERSEGURIDAD TEMA 2

CIBERSEGURIDAD TEMA 2

7th Grade - University

20 Qs

Examen de Autotrónica

Examen de Autotrónica

University

16 Qs

2do Corte Fundamentos desarrollo Web

2do Corte Fundamentos desarrollo Web

University

20 Qs

Preguntas de Programación en Java

Preguntas de Programación en Java

University

21 Qs

Quiz sobre Resistores

Quiz sobre Resistores

University

19 Qs

Refactorización

Refactorización

Assessment

Quiz

Engineering

University

Medium

Created by

Alejandra Herran

Used 2+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Media Image

¿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

Media Image

¿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 BLANK QUESTION

1 min • 10 pts

Algunas de las técnicas más comunes de refactorización incluyen:

  1. ____________ → 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

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?

Discover more resources for Engineering