Normas de programación en C/C++

Introducción

El siguiente compendio de ideas para la programación en C no debe ser visto como un cuerpo de reglas rígidas. Se pretende que sea un conjunto de sugerencias para que todos podamos trabajar mejor y crear código más legible, eficiente y con menos errores.

Inicialmente escrito en el marco de uno de los trabajos que tuve, pero creo que puede ser útil para tomarlo y usarlo en otros lados. En principio estuvo orientado a C y C++, pero después acomodandé muy poco a Java, lenguaje más simpático. Queda pendiente separar y organizar este documento con secciones propas de cada lenguaje.

A veces los códigos de estándares (marcos de procesos, certificaciones CMM/CMMI, RUP, y muchos etcéteras) parecen apuntar a reemplazar el criterio con una especie de inteligencia empaquetada. Esto es imposible, en este rubro no queda otra que confiar en el programador y en ir tratando de que se capacite. Es mejor tener buen humor que recordar trinta y cuatro chistes fijos y obligatorios.

Tipos y variables

Documentación

General

Agradecimientos

A tanto código que anda por ahí, por ser una constante fuente de inspiración para este escrito.

--
Nicolás Lichtmaier.