Me mudo

Este blog no recibirá ya más actualizaciones. Ve al nuevo blog enricflorit.com o averigua por qué me mudo.

viernes, 26 de octubre de 2012

Mejora tu código adoptando una guía de estilo

La mayoría de veces, un proyecto de código es mantenido por mas de una persona. Aunque sea un equipo pequeño, cada programador tiene una forma de entender, leer y escribir el código, de la misma manera que cada uno tiene una forma de hablar y expresarse.
En estos equipos de mas de una persona mantener código escrito por cualquiera del equipo puede llegar a ser una pesadilla. Y ya no hablemos del código libre/open source, en el cual la mayoría de los programadores están dispersos por el planeta y conectados solo por una lista de correo o un tracker de bugs.
La mejor manera de solucionar estos problemas de comprensión en el código es bastante lógica: establecer unas normas que cada desarrollador deberá seguir, de modo que todo el código presente más o menos consistencia independientemente del programador autor de cada parte del código.
Algunos grupos de programadores incluso han dado un paso mas, publicando el estándar que siguen internamente bajo el nombre de "Guías de estilo”. Estas guías son una serie de normas a seguir para un código legible y unificado, y suelen tratar estos puntos de la sintaxis y el formateo del código:
  • La indentación del código
  • El tamaño máximo de una línea
  • La separación mediante líneas en blanco
  • La codificación de caracteres
  • Uso de sentencias específicas del lenguaje
  • Escritura de comentarios
  • Formato de las estructuras (if, while, for, switch, catch...)
  • Uso de las expresiones lógicas &&, ||, !==/!=
  • Nombres para variables y funciones
Como se puede ver, en estas guías se tratan casi todos los aspectos a tener en cuenta a la hora de programar en un lenguaje específico.
Por si os interesa, os pongo algunas de las guías que se pueden encontrar por la red (si queréis más simplemente id a Google):
Qué método usáis vosotros? Os “auto-definís” unas reglas propias o seguís fielmente una de estas guías de estilo?

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...