Refactoring en Python

Aceptada

Repasamos técnicas para mejorar el diseño de código existente.


Tipo: Charla estandard, 25 minutos

Nivel: Medio

Disertantes: Rafael Darder

Speakers Bio: https://www.linkedin.com/in/rdarder/

Horario: 11:00 - 12:00 - 27/10/2018

Sala: Main

Etiquetas/Tags: refactoring

Descripción completa

Una parte importante del material para aprender programación se centra en escribir programas desde cero. Cuando un software es útil, entra en una etapa nueva de su ciclo de vida, el de la evolución incremental. Los requerimientos cambian, y reescribir el software rara vez es una buena solución. Escribir una nueva funcionalidad y a la vez modificar el diseño del código existente es más complejo a medida que el software crece. Por tanto resulta útil partir ese proceso en dos. Refactoring es el conjunto de técnicas para poder adaptar el diseño de un software sin cambiar su funcionalidad, con miras a simplificar la segunda parte de este proceso.