Conventions de codage
Tabulations ou n espaces ? Nom des objets en anglais ou en français ? Minuscules ou majuscules ? Format DOS ou UNIX ? Quel entête pour quels fichiers ? Adopter une convention de codage n'est pas obligatoire mais permet de mieux communiquer, d'uniformiser le code source, de favoriser la relecture et limiter les risques d'erreurs "idiotes".
On peut convenir par exemple que toutes les constantes soient indiquées en majuscules, que toutes les variables globales aient le préfixe "gl_", que tous les paramètres locaux aient le préfixe "__", etc. Pourquoi pas.
Certains sites préconisent un standard très proche de celui utilisé par SUN dans la conception Java, ce qui offre l'avantage de s'appuyer sur une "norme" industrielle. Mais d'autres conventions de codage sont de plus en plus citées : Pear, phpBB, evolt.orgr, Régis Gaidot...
Le plus important avec des conventions de codage, c'est de les suivre ! Le reste est affaire de goût, d'habitude ou de consensus.
Alors, tabulations ou espaces ? Personellement, j'aurais un faible pour les tabulations...
Commentaires (2)