Bien nommer ses variables est une pratique enseignée très tôt aux programmeurs débutants. Pourtant, il y a parfois des surprises, comme le montrent les exemples ci-dessous, malheureusement inspirés de faits réels.
Il y a évidemment des cancres qui vont nommer leur variables avec des noms incongrus, en particulier s’ils pensent que leurs scripts sont jetables.
# Conversion de degrés vers des tours (un tour = 360 °)
angle_degrees = some_function()
sdfsdf = 1/360 # Quelle horreur !
angle_turns = sdfsdf * angle_degrees
D’autres sont plus appliqués, mais manquent un peu de pratique pour choisir un nom vraiment utile.
# Conversion de degrés vers des tours (un tour = 360 °)
angle_degrees = some_function()
inv_360 = 1/360 # Drôle de paraphrase... Heureusement que le calcul n'est pas plus long !
angle_turns = inv_360 * angle_degrees
On peut faire mieux en indiquant la fonction de cette variable dans son nom plutôt que simplement sa valeur, ce qui est malheureusement pas toujours le cas.
# Conversion de degrés vers des tours (un tour = 360 °)
angle_degrees = some_function()
degrees2turns = 1/360 # Mieux !
angle_turns = degrees2turns * angle_degrees
Il n’y aura probablement jamais de nom de variable parfait, mais réfléchir un peu plus permet souvent d’éviter des noms maladroits voire totalement foireux.