Next: 16.2. Legibilidad Up: ÍndicePrevious: 16. Convenios a la hora de escribir en C
16.1. Reglas de tipo general
/* Nunca programe de este modo */
- Comentar, comentar, comentar. Documentar convenientemente los programas es imprescindible en cualquier lenguaje.
- Utilizar siempre la regla KISS: Keep It Simple, Stupid. Claro y sencillo es siempre preferible a complejo y maravilloso.
- Evitar efectos laterales. Utilizar los operadores ++ y -- siempre en una única línea por sí mismos (no imbuídos en otras sentencias complejas).
- Nunca colocar asignaciones dentro de los condicionales. Nunca colocar una asignación dentro de otra sentencia.
- Considere la diferencia entre = y ==. Utilizar = en lugar de == es un error muy común y difícil de encontrar, especialmente entre programadores procedentes de otros lenguajes.
- Nunca haga "nada" de forma "silenciosa".
for (index = 0; data[index] < key; index++);/*¿Ha notado el punto y coma al final de la línea anterior?*/
/* Forma correcta para hacer lo mismo: */
for (index = 0; data[index] < key; index++)
; /* No hacer nada */
Next: 16.2. Legibilidad Up: ÍndicePrevious: 16. Convenios a la hora de escribir en C
Última modificación: 26/4/1999
Copyright © 1999, F. de Sande - Centro Superior de Informática, Universidad de La Laguna.
All rights reserved.