Refactorización PHP - Lez. 4: Extracción de código y la eliminación de las variables temporales
A menudo encontramos en los métodos de una clase de código que pueden ser reutilizados en distintas partes de la misma, o vemos que puso en esa posición no da ningún significado intuitivo.
Una mejora en la legibilidad del objeto es el de extraer este grupo de filas con un sentido común y el lugar en un método que se invoca siempre que la necesidad está presente.
Otro problema es la presencia de las variables temporales, que no hacen sino aumentar el riesgo de errores y puede ser sustituido por autoexplicativo código, en la forma de un método privado de la clase.
El siguiente es un ejemplo para aclarar mejor el concepto:











Comentarios recientes