15Fermer17
Pen^2Le 18/04/2009 à 14:24
Zephyr (./8) :
- Indentation avec des tabulations (souvent à 4 espaces), pas avec des espaces

pencil mais mon chef m'a forcé à utiliser des espaces cry (par contre, trois espaces c'est juste bien je trouve, ça découpe bien sans prendre trop de place : 4 ça fait déjà beaucoup)
Zephyr (./8) :
- Déclaration des noms de variables et de fonctions alignées, avec une variable par ligne

alignement je ne fais pas, mais je suis parfois tenté. Par contre, une par ligne, oui, je pencil.
Zephyr (./8) :
- Espaces autour des opérateurs binaires, les assignations ne font pas exception : plop = array[i] + (5 * step);

pareil (sauf pour les affectations)
Zephyr (./8) :
- Espaces avant la parenthèse ouvrante des appels de fonction (je trouve illogique d'en mettre pour les mots-clés et pas pour les appels) : result = function (a, b);

Ben justement, c'est pas une histoire de logique, c'est juste que ça permet de bien différencier au premier coup d'oeil embarrassed
Zephyr (./8) :
Astérisque (ou & pour le C++) collé au type et non à la variable (ça caractérise le type d'une variable, pas son nom) : int* a = &b;

pencil
Zephyr (./8) :
Blocs logiques dans le code séparés par une ligne vide

pencil