Un commentaire est une zone de texte dont chaque ligne est préfixée par le symbole #. Ces lignes seront ignorées par Ruby, donc vous pouvez les utiliser pour écrire des commentaires pour votre usage personnel. Par exemple:
# Calcule la plus grande puissance de 2 # inférieure à 10000. nombre = 1 while nombre < 10_000 nombre *= 2 end
Les commentaires sont un peu comme des notes personnelles. Simplement pour vous aider à vous souvenir de ce que vous avez écrit.
Écrivez des commentaires pour chaque étape de votre programme. Essayez de les rendre clairs et précis.
Expliquez toujours ce votre code fait, pas comment il le fait. Si le comment n'est pas évident en lisant le commentaire, alors vous devez réorganiser votre code.
Dans le doute, il vaut mieux écrire plus de commentaires, que pas assez.
L'indentation se résume à une mise en page réalisée à l'aide de tabulations ou d'espaces, afin de rendre un code source plus lisible.
Indentez toujours votre code. Il s'agit d'un des principes les plus fondamentaux, que vous devez assimiler si vous désirez produire de bons programmes.
Tableau 2.2. Utilité de l'indentation
Bien | Pas bien |
---|---|
# Additionne des nombres impairs nombre, somme = 1, 0 while nombre < 100 # % donne le reste if nombre % 2 == 1 somme += nombre end puts somme end | # Additionne des nombres impairs nombre, somme = 1, 0 while nombre < 100 # % donne le reste if nombre % 2 == 1 somme += nombre end puts somme end |
Il existe plusieurs standards en matière d'indentation. En général, les programmeurs utilisent soit une tabulation, soit 2, 4 ou 8 espaces. Choisissez le style qui vous convient le mieux!