Want to create interactive content? It’s easy in Genially!

Get started free

Ref. 44 - DISEÑO Y EVALUCIÓN DE PROYECTO DE TECNOLOGÍA DE

UIDE_Genially

Created on October 31, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Timeline video

Images Timeline Mobile

Sport Vibrant Timeline

Decades Infographic

Comparative Timeline

Square Timeline Diagram

Timeline Diagram

Transcript

Código inflado (bloater)

Sigue el recorrido dando click en los números

Fallos que se pueden corregir a través de la refactorización de código.

Código duplicado
Nombres de funciones y variables confusas
Código obsoleto
Clases con demasiadas funciones
Comandos go-to
Varios comandos if concatenados

Clases con demasiadas funciones:

Esto ocurre cuando una clase tiene un número excesivo de métodos, lo que indica una violación del principio de responsabilidad única.

Nombres de funciones y variables confusas:

En la refactorización, se renombran estas entidades de manera que reflejen mejor su propósito de cara a posteriores modificaciones.

Código obsoleto:

Se refiere a partes del código que ya no se utilizan o son redundantes debido a cambios en los requisitos del software o a la evolución del diseño.

Comandos go-to:

El uso de instrucciones de salto incondicional puede hacer que el flujo del programa sea difícil de seguir y comprender. Una técnica de refactorización consiste en reescribir el código para utilizar estructuras de control más legibles y estructuradas, como bucles y estructuras condicionales.

Varios comandos if concatenados:

Ocurre cuando hay múltiples declaraciones if anidadas, lo que dificulta significativamente la comprensión del flujo de control y lleva a errores lógicos. Para ello, se simplifican estas estructuras, utilizando técnicas como la reestructuración condicional para que el código resulte más claro y breve.

Código duplicado:

Ocurre cuando hay fragmentos de código que se repiten en diferentes partes del programa, lo que causa problemas de mantenimiento, ya que cualquier cambio en una instancia duplicada requeriría cambios en todas las demás instancias.

Código inflado (bloater):

Se refiere al código que ha crecido de manera excesiva y se ha vuelto difícil de entender y mantener.