Convenciones de desarrollo¶
Nuestra institución, utilizará para sus desarrollos presentes el lenguaje de programación PHP. Por lo tanto se seguirán las convenciones o estándares de programación PSR, con el objetivo de reducir la dificultad de leer código de diferentes autores. Este estándar realiza mediante la enumeración de una serie de reglas comunes y expresiones sobre cómo dar formato al código PHP.
¿Por qué tener convenciones de codificación?¶
Las convenciones de codificación son importantes para los desarrolladores por varias razones:
- El 80% del coste del tiempo de vida de una pieza de software se va en mantenimiento.
- Casi nunca ningún software es mantenido durante toda su vida por su desarrollador original.
- Las convenciones de nombrado mejoran la lectura del software, permitiendo a los ingenieros entender el nuevo código más rápidamente y mejor.
- Si lanzamos nuestro código fuente como un producto, necesitamos asegurarnos de que está tan bien empaquetado y limpio como cualquier otro producto que creemos.
- Para que las convenciones funcionen, toda persona que escriba software debe adherirse a ella. TODOS.