4.2. Quelques conseils

Voici les conseils que je donne pour faire du code illisible :

Exemple 4-1. Programme parfaitement illisible

/* Que fait ce programme ? */
#include <stdio.h>
int main(void)
   {
int zkmlpf,geikgh,wdxaj;
    scanf("%u",&zkmlpf);for (wdxaj=0,
   geikgh=0;
      ((wdxaj+=++geikgh),geikgh)<zkmlpf;);
   printf("%u",wdxaj); return 0;
}

Vous l'aurez compris : il est plus simple de dire ici ce qu'il ne faut pas faire que de dire comment il faut faire. Je ne prétend pas imposer à quiconque une méthodologie quelconque, car chacun est libre de programmer comme il l'entend. En effet, certaines conventions de codages sont aussi absurdes qu'inutiles et elles ont l'inconvénient de ne plaire qu'à celui qui les a écrites (et encore...). C'est pour cette raison que je me suis contenté de lister les sources potentielles d'illisibilité des programmes. Sachez donc simplement que si vous utilisez une des techniques données dans ce paragraphe, vous devriez vous assurer que c'est réellement justifié et revoir votre code. Pour obtenir des programmes lisibles, il faut simplement que chacun y mettre un peu du sien, c'est aussi une marque de politesse envers les autres programmeurs.