Archivo

Archive for the 'PHP'

Refactoring PHP - Lez. 2: matriz de propiedades de una clase

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

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

Con respecto a las propiedades consisten en las convenciones de nombres, las normas introducidas en el tutorial anterior, a excepción de los métodos para acceder a ellos. Por debajo del estándar a seguir en el nivel de clase.

Seguir leyendo ...

Refactoring PHP - Lez. 1: una clase

Cuando escribimos cada uno de nosotros utiliza una clase de sus convenios.

Yo recomiendo usar las siguientes propiedades de una clase:

  • Si consiste en una sola palabra, todo en minúsculas, por ejemplo $ nombre;
  • Si se hace de muchas palabras la primera letra de cada uno, a partir del segundo, en mayúsculas, en minúsculas otros, por ejemplo $ nomeAziendaItaliana;
  • Si una constante se compone de escribir una sola palabra en mayúsculas, por elementos de ejemplo;
  • Si tenemos un compuesto constante de varias palabras para escribir todo en mayúsculas, con un guión entre las palabras, por ejemplo ELEMENTI_PER_RIGA
  • El nombre de la variable debe ser auto-explicativo

Seguir leyendo ...

Refactoring PHP - Introducción

8 commenti 29 de octubre 2008 Nicholas 8 comentarios

Refactoring o la optimización de código existente.

Con demasiada frecuencia nosotros, como a los programadores de código sucia mano, mal escrito y lleno de errores, con el riesgo de que la eliminación de un error géneros cadena de otros insectos.

Hay dos soluciones:

  • Tome un papel blanco agradable y un plan de la aplicación desde cero;
  • identificar la posibilidad de dividir el programa en partes independientes del código y volver a escribirlo con el fin de mejorar sin macros hacer cambios al instante.

El primer caso es el preferido por el individuo, pero por desgracia para las necesidades de contingente (presupuesto, plazos de puesta en línea) menos viable.

Seguir leyendo ...