suivant: Indentation uniforme et économique
monter: Règles de base de
précédent: Règles de base de
  Table des matières
  Index
Par espacement on comprend le nombre de caractères
d'espacement à mettre :
- avant ou après un opérateur comme ``+'' ou ``='',
- avant ou après une virgule dans une liste (d'arguments par
exemple),
- avant ou après une parenthèse ouvrante ou fermante (d'une liste
d'arguments par exemple).
Pour qu'un programme soit considéré comme lisible, il faut
au moins que cet espacement soit uniforme, à savoir identique
partout dans le programme. On peut se demander pourquoi
cette uniformité est importante. Voici des éléments de réponse :
- Certains (en réalité un grand nombre de) lecteurs sont perturbés
par l'absence de règle générale concernant l'espacement. Cela est une raison
suffisante pour en avoir une, car perturber un lecteur implique ralentir
sa lecture et par conséquent perdre de l'argent.
- Le développeur d'un programme non uniformément espacé donne
l'impression d'être mal organisé. C'est l'effet chambre
d'adolescent. Il est difficile de croire que le programme de
quelqu'un de mal organisé soit correct.
- Le débutant pense souvent que le seul lecteur du programme est
le compilateur du langage en question. Ceci est faux en général.
Dans un environnement comme Unix ou GNU/Linux il est courant
d'utiliser des outils comme grep, awk, sed,
Emacs, etc. pour traiter le programme. Ces outils sont
souvent plus sensibles à l'espacement que le compilateur.
Certains développeurs pensent que l'espacement est une question de
goût personnel. En réalité, il s'agit d'un élément de la culture
partagée des développeurs. Un développeur qui ne respecte pas
l'espacement de la communauté, ou qui écrit des programmes dont
l'espacement n'est pas uniforme, se fait remarquer par ses collègues
plus expérimentés comme un mauvais développeur.
suivant: Indentation uniforme et économique
monter: Règles de base de
précédent: Règles de base de
  Table des matières
  Index