Écrire de bons programmes
Beaucoup trop de tutoriels vous enseignent simplement comment programmer, sans vous apprendre comment faire de bons programmes.
Noms de variables
Voici certaines choses dont vous devriez tenir compte lors du choix des noms de variables.
Noms significatifs
Le nom d’une variable doit permettre de deviner le type de l’information contenue dans l’objet. Voici quelques exemples:
Tableau 1.8. Bons et mauvais noms de variables
| Bien | Pas bien |
| age | a |
| etudiant | foo |
| nom | xwy |
| somme | truc |
Noms composés
N’ayez surtout pas peur de choisir des noms de variables composés de plus d’un mot. Soyez simplement sur que le nom de la variable est lisible.
Imaginez que vous désirez utiliser une variable pour enregistrer l’age d’un étudiant. Il existe deux conventions:
- ageEtudiant
- age_etudiant
Nous préférons la dernière possibilité. Mais c’est à vous de choisir.
N’écrivez pas ageetudiant. Vous n’auriez probablement pas apprécié si nous avions écrit ce tutoriel sans espacer les mots.
Travailler avec IRB
Vous ne devez pas arrêter d’utiliser IRB maintenant que vous savez comment utiliser votre éditeur pour écrire des programmes Ruby. Nous vous avons montré IRB tout au début pour une bonne raison. Lorsque vous programmerez avec Ruby, vous devriez toujours garder un terminal ouvert avec IRB, et y retourner pour expérimenter vos idées.
- IRB a été conçu dans cette optique d’utilisation. Si vous l’utilisez judicieusement, vous deviendrez un bon programmeur Ruby.
Utiliser des constantes
Utilisez toujours des constantes pour représenter des valeurs fixes dans vos programmes. Il s’agit d’une bonne précaution, car Ruby vous aidera à identifier des erreurs potentielles dans votre code.
Quelques exemples:
Pi = 3.14159265
Masse_electron = 9.109e-31
Vitesse_lumiere = 3e8
Distance_terre_soleil = 5.79e10
Essayez également d’éviter d’écrire directement des valeurs numériques. Utilisez des constantes pour rendre votre code plus lisible. Par exemple, la formule pour calculer l’aire d’un cercle est la suivante:
aire = π . r^2
Note r = rayon
Votre code doit se rapprocher au maximum de la formule. Voici ce qu’il faut faire, et ce qu’il ne faut pas faire :
Calculer l’aire d’un cercle
Bien
PI = 3.14159265
aire = PI * (rayon ** 2)
Pas bien
aire = 3.14159265 * (rayon ** 2)
Votre premier programme << | Apprenez Ruby | >> Controle de l’execution


