Clase 5

Objetivos

  • Concepto de refactor.
  • Refactors y code smells más comunes.
  • Integración de las técnicas de refactoring en el proceso de desarrollo, contemplando los aspectos metodológicos que permitan modificar un programa de forma qué permita
    • introducir mejoras (funcionales o no funcionales) de forma iterativa
    • mantener que el sistema siga funcionando en todo momento,
    • realizar estas modificaciones en un contexto de trabajo en equipo,

Material de complementario

Temas a ver:

  • Conocer ideas de diseño que trabajan en el momento de la instanciación de los objetos

Docentes a cargo

Objetivos - Parte 2

firewall.gif
  • Profundizar los conocimientos de diseño con un ejercicio que sirva como excusa para presentar nuevas ideas
  • Modelar objetos que representen comportamiento
  • Entender que los design patterns son una herramienta más para abrir el juego a la hora de diseñar

Qué hay que llevar impreso

Enunciado del ejercicio del Firewall con explicación del dominio (lo ideal: tratar de encararlo antes de resolverlo en clase)

Material complementario

Links

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License