Archivo

Archive for the 'Refactoring "

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:

Seguir leyendo ...

Refactorización PHP - Lez. 3: Métodos de una clase

2 commenti 12 de noviembre de 2008 Nicolás 2 comentarios

En cuanto a los métodos de una clase, se aplica también en este caso la convención de nomenclatura anteriormente expuesto a las propiedades de la misma clase. Les repetimos a continuación para mayor comodidad:

  • Si consiste en una sola palabra, todo en minúsculas, por ejemplo, la moneda ();
  • Si se hace de muchas palabras la primera letra de cada uno, a partir de la segunda, en mayúsculas, en minúsculas otra, por ejemplo, addElement ();
  • El nombre del método debe explicarse por sí misma.

Seguir leyendo ...

Refactorización PHP - Lez. 2: matriz de propiedad de una clase

Hoy vamos a hablar sobre las propiedades consisten en una clase o propiedad que contiene una matriz.

Vimos en la lección anterior ( Refactorización PHP - Lez 1:. propiedades de una clase ) cómo escribir propiedades simples de una clase.

En cuanto a las propiedades de reglas compuestas aplicar convención de nomenclatura introducida en el tutorial anterior, excepto los métodos de acceso a la misma. Por debajo del estándar a seguir en el nivel de clase.

Seguir leyendo ...