Vu qu'on en parle du C++...
Il est très utile dans un prog d'adopter des conventions de nommage de nos variables,
la lisibilité est essentiel, ceux qui l'oublient ne vont pas très loin en général. Croyez moi
sur parole ca évite des heures et des heures en debogagge pénible.
Exemple une variable qui donne le nombre de tasse de thé:
D'abord les mauvaises habitude:
nbrt // dans 2 mois on ne sait plus ce que c'est
nbrtassedethe // pas très lisible, c'est quel type ? int bool handle ?
La bonne habitude:
iNombreTasseDeThe;La premiere lettre nous donne le type (ici "i" pour integer) le nom est clair
et agréable à lire à cause des majuscules. Pour la première lettre
en général c'est:
b=bool
i=integer
f=float
d=double
h=handle
Le type est important quand on fait en runtime: nbrt=0.5 et qu'on passe des heures
a ce demander pourquoi elle est à zéro on aurais tout de suite remarqué avec
"iNombreTasseDeThe" que c'était un entier et qu'elle ne pouvait pas etre a 0.5
Petit exercice, vous reprennez votre programme six mois plus tard à cause d'un bug , à quoi servent
les valeurs suivantes ?
nbrgtm
rtehgt
dfptr"dfptr" accepte t'il les valeurs float et "rtehgt" est t'il un handle ? A quoi servent ces variables ?

Et celle la ?
hHandleSurMeshEnMemoire
iVoletSortiRentre
fCarburantReservoirPrincipalNe pas hésiter à faire long et explicite. Seulement pour les boucles for next ou les temporaires locales
on peut utiliser des i,a,c (for (a) Client[a]) etc. etc. (et encore pour les temporaires locales, méfiez vous)
Voila, pas grand chose mais avec ces bonne habitudes c'est des centaine d'heures de sauvées
la lisibilité d'un programme est cruciale...
if(bNommageDesVariablesIncorrecte==TRUE)
{
iGrosBugPourri++;
fDesespoirDuProgrammeur+=0.99f;
bAbandonDuProgramme=TRUE;
}Mon record pour une variable je crois que c'est 70 caractères mais j'était d'humeur taquine...

Dan
Message modifié ( 19-03-2007 14:07 )