Colocar la declaración de una variable cerca de su primer
uso puede hacer los programas más legibles.
Utilice apuntadores para pasar argumentos que pudieran ser modificados
por la función llamada, y utilice referencias a constantes
para pasar argumentos extensos, que no serán modificados.
Una ventaja del uso de variables const en lugar de constantes simbólicas
es que las variables const son visibles con un depurador simbólico;
las constantes simbólicas #define no lo son.
El uso de argumentos por omisión puede significar la escritura
de las llamadas de función. Sin embargo, algunos programadores
sienten que resulta más claro especificar de manera explicita
todos los argumentos.
Evite usar dentro de un programa variables del mismo nombre para
distintos fines. Aunque en varias circunstancias esto no es permitido,
puede resultar confuso.
Inicialice contadores y totales.
Al ejecutar una división por una expresión cuyo valor
pudiera ser cero pruebe de forma explicita este caso y manéjelo
de manera apropiada en su programa (como sería impresión
de un mensaje de error), en vez de permitir que ocurra un error
fatal.
En un ciclo controlado por centinela, las indicaciones solicitando
la introducción de datos, deberían recordar de forma
explicita al usuario cual es el valor centinela.
Por lo regular el estándar ANSI no especifica el orden en
el cual serán evaluados los operandos de un operador (aunque
veremos excepciones a lo anterior en el caso de unos cuantos operadores).
Por lo tanto, el programador deber evitar utilizar enunciados
con operadores incrementales o decrementales, en los cuales la variable
particular sujeta a incremento o decremento aparezca más
de una vez.
|