Assurance qualité
Logicielle

Indentation

Décalage du code

L'indentation est le principe selon lequel nous décalerons certaines lignes de code vers la droite pour facilité sa lecture et sa compréhension. En règle générale, chaque création de bloc de code source, généralement délimité dans la plupart des langages de programmation par les accolades { et }, déplacera le code vers la droite.

Voici un exemple:

C#

Vous noterez qu'à chaque bloc, avec les if ou le for dans l'exemple ci-dessus, le code à l'intérieur est déplacé vers la droite. Cela nous permet de facilement voir où commence et où se termine un bloc.

Espaces ou tabulations

Historiquement, on utilisait les tabulations pour décaler le code vers la droite. La touche Tab de votre clavier permettait d'insérer une tabulation, soit un caractère vide spécial d'une certaine taille. Aujourd'hui, nous utilisons toutefois une méthode un peu différente.

En effet, aujourd'hui nous utilisons généralement les espaces au lieu des tabulations. Celà nous permet d'avoir un meilleur contrôle sur la taille de notre indentation. Pour nous simplifier la tâche, les éditeurs de code font maintenant eux-mêmes l'insertion des espaces quand vous utilisez la touche Tab. Essentiellement, votre éditeur insèrera des espaces au lieu d'une tabulation.

Taille de l'indentation

La taille de l'indentation varies d'un programmeur, d'une organisation ou d'un langage de programmation à l'autre. Toutefois, la plupart du temps nous utiliserons une indentation de 2 ou 4 espaces. Certains langages de programmation favorisent beaucoup la composition d'élément à l'intérieur d'élément et l'indentation à 2 espaces est très pratique pour éviter d'avoir un code qui se décale trop vers la droite. La majorité des éditeurs de code utilisent une indentation de 4 espaces par défaut.

Attention
L'indentation à l'intérieur d'un même fichier doit toujours avoir la même taille. Vous ne pouvez donc pas avoir d'indentaiont de 2 espaces, 4 espaces ou autre dans un même fichier. Si votre indentation change, cela peut causer d'énormes problèmes de compréhension de votre code. Assurez-vous donc que chaque indentation suive le standard défini dans votre fichier.