Para empezar este post, me parece adecuado empezar citar la comparación “Programar es como escribir“, vía chuidilang.

  • Hay quien escribe mal, con faltas de ortografía y no se entiende qué quiere decir.
  • Hay quien no sabe escribir correctamente, pero consigue explicarse.
  • Hay quien redacta y explica a la perfección y…
  • ¡Hay quien hace poesía!

Los programadores, debemos sufrir muchas veces códigos ajenos, y los hay desde poemas hasta aquellos mal escritos, con faltas de ortografía y se que no entiende que quiso decir su autor.

Como no podemos pedir que sean todos poemas, es necesario un marco que sujete cada línea de código, para que no sea tan dificil la tarea de lidear con uno u otro tipo de “escritor”.

Las convenciones de código son ese marco, y las mismas son muy importantes tanto para trabajo en grupo como para el trabajo individual (cuantas veces te has preguntado al mirar ese código que hace más de seis meses que no tocas ¿que quise hacer aquí?).

Un caso de estas convenciones, y que recomiendo leer, son las propuestas por Sun: Convenciones de código para el lenguaje de programación Java