Refactorización

Refactorización

University

20 Qs

quiz-placeholder

Similar activities

DPSD QUIZ 1

DPSD QUIZ 1

University

20 Qs

PRIMER PARCIAL ELECTRONICA DIGITAL I-2025

PRIMER PARCIAL ELECTRONICA DIGITAL I-2025

University

16 Qs

LENGUAJE 2025

LENGUAJE 2025

University

15 Qs

ARQ2_quiz_1-25

ARQ2_quiz_1-25

University

20 Qs

Microcontroladores

Microcontroladores

12th Grade - University

20 Qs

Estudio Financiero en Proyectos de Inversión

Estudio Financiero en Proyectos de Inversión

University

18 Qs

DERECHO INFORMÁTICO 1

DERECHO INFORMÁTICO 1

University

20 Qs

2DO PARCIAL DE COSTOS Y PRESUPUESTOS

2DO PARCIAL DE COSTOS Y PRESUPUESTOS

University

17 Qs

Refactorización

Refactorización

Assessment

Quiz

Engineering

University

Medium

Created by

Alejandra Herran

Used 2+ times

FREE Resource

AI

Enhance your content

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?