Indentification

Définition, exemples et bonnes pratiques

À retenir

  • Clarifie la hiérarchie et la structure du code.
  • Facilite grandement la relecture et la détection d'erreurs.
  • Peut être obligatoire (Python) ou simplement esthétique (C++, Java) selon le langage.

L'indentification est une technique de présentation visuelle qui consiste à décaler des lignes de code ou de texte vers la droite pour marquer leur appartenance à un bloc logique. C'est un peu comme le plan d'un livre où les sous-parties sont décalées par rapport aux titres de chapitres pour mieux comprendre la hiérarchie.

Étymologie

Ce terme est un mot-valise né de la fusion entre indentation (le retrait physique du texte) et identification. Il souligne que la forme visuelle du code permet d'identifier instantanément sa structure logique.

Exemples d'usage

  • En programmation Python, l'indentification est obligatoire pour définir les blocs d'instructions (si, alors, sinon).
  • En HTML, on décale les balises <li> à l'intérieur d'une balise <ul> pour voir immédiatement qu'elles font partie de la liste.

Cas d'usage

On l'utilise principalement en développement logiciel pour rendre le code source lisible par des humains, dans la rédaction de fichiers de configuration (YAML, JSON) et pour structurer des documents techniques complexes.

Bonnes pratiques

La règle d'or est la cohérence : ne mélangez jamais les tabulations et les espaces au sein d'un même fichier. Il est recommandé d'utiliser une taille fixe (généralement 2 ou 4 espaces) pour chaque niveau de retrait afin de garder un alignement impeccable.

Synonymes

indentation mise en retrait décalage

Antonymes

minification texte brut texte non formaté

Conseil

Pour débuter, utilisez un éditeur de code moderne (comme VS Code) qui gère l'indentification automatiquement. Cela vous évitera de chercher pendant des heures une erreur qui n'est en fait qu'un mauvais alignement de ligne.

Questions fréquentes

Est-ce que l'indentification ralentit le programme ?

Non, pour la quasi-totalité des langages, les espaces de retrait sont ignorés lors de l'exécution ; ils ne servent qu'au confort du développeur.

Faut-il utiliser la touche Tab ou Espace ?

C'est un vieux débat, mais l'essentiel est de ne pas mélanger les deux. La plupart des professionnels préfèrent configurer leur éditeur pour que la touche Tab insère automatiquement 4 espaces.