RA4 · verificado

RA4 de Entornos de Desarrollo · DAM

Optimiza código empleando las herramientas disponibles en el entorno de desarrollo.

Comprobar mi dominio con José →

Contenido verificado asociado a este RA

Identificación de Patrones de Refactorización

Presenta los patrones de refactorización más usuales (Extraer Método, Renombrar, Encapsular Campo, Reemplazar Condicional con Polimorfismo, Mover Método, entre otros), explicando los 'code smells' que los motivan y mostrando ejemplos de código antes y después de aplicarlos, como base para su reconocimiento en proyectos reales.

Conceptos clave

Code smellExtraer MétodoRenombrarEncapsular CampoReemplazar Condicional con PolimorfismoMover Método/CampoCambiar Firma de Método

Errores que conviene evitar

  • Aplicar un patrón de refactorización sin haber identificado antes el code smell que lo justifica
  • Confundir 'Mover Método' con 'Extraer Método' cuando el problema real es la ubicación del código, no su longitud
  • Renombrar variables sin actualizar la documentación o comentarios asociados
  • Aplicar 'Reemplazar Condicional con Polimorfismo' en casos donde la variabilidad de tipos es mínima y no lo justifica
  • Refactorizar código sin comprobar antes que existen pruebas que verifiquen el comportamiento actual

Qué se evalúa en este RA

CE a

Se han identificado los patrones de refactorización más usuales.

CE b

Se han elaborado las pruebas asociadas a la refactorización.

CE c

Se ha revisado el código fuente usando un analizador de código.

CE d

Se han identificado las posibilidades de configuración de un analizador de código.

CE e

Se han aplicado patrones de refactorización con las herramientas que proporciona el entorno de desarrollo.

CE f

Se ha realizado el control de versiones integrado en el entorno de desarrollo.

CE g

Se han utilizado herramientas del entorno de desarrollo para documentar las clases.

Canal Estudios es un servicio de Skillback S.L. · NIF B2481724 · Barcelona, España
Aviso legal · Privacidad · Cookies · Términos · Atles de Catalunya