
Laura Isabel Ceballos Angel
PreguntaQué es refactorizando?
- Eliminación de código repetitivo y redundante
- Separar los métodos y las funciones en rutinas más pequeñas
- Definir claramente las variables y los nombres de los métodos
- Simplificar el diseño del código
- Hacer que el código sea más fácil de entender y de modificar"
- Tener una función que suma 4 veces una variable: a + a + a + a
- Se refactoriza y queda como: a * 4

Edinson Fernandez
Hola todos.
Refactorizar es en sintaxis es volver a factorizar o fabricar, esto se refiere a que basado en el resultado de una evaluación se tomen decisiones de diseño e implementan con el objetivo de aumentar el valor de producto o también de eliminar errores a un producto o resultado existente.
Son comunes los términos factorizar y refactorizar en la industria de software, sin embargo esta practica se puede aplicar a cualquier industria que permita el desarrollo iterativo e incremental del producto.

Laura Isabel Ceballos Angel
@terranigma Gracias!

Laura Isabel Ceballos Angel
@amarokwolff Gracias!

Mauro Gómez Herrera
Según la Guía SBOK, la refactorización es "una herramienta específica para proyectos de software. El objetivo de esta técnica es mejorar el mantenimiento del código existente y hacerlo más sencillo, más conciso y más flexible.
Refactorizar significa mejorar el diseño del código actual sin cambiar el comportamiento del mismo.
Implica lo siguiente:

Héctor Daniel Vega Quiñones
Refactorizar es el proceso mediante el cual se re-estructura el código ya hecho sin alterar su comportamiento externo (resultado final).
Por ejemplo.