next up previous contents index
suivant: Langages de programmation monter: Règles de base de précédent: Abstractions et duplications   Table des matières   Index

Portées des identificateurs

Par portée d'un identificateur, on entend la partie du programme pouvant faire référence à l'identificateur. Par exemple, un identificateur utilisé pour une variable locale d'une fonction a comme portée le corps de la fonction.

Pour maximiser la lisibilité du programme, la portée de chaque identificateur doit être la plus faible possible. Plus elle est faible, moins le lecteur du programme devra parcourir de texte de programme pour savoir où et comment l'identificateur est utilisé.

Cette règle implique automatiquement qu'il faut éviter, dans la mesure du possible, des identificateurs globaux, à savoir des identificateurs accessibles partout dans le programme. Ça veut aussi dire qu'une variable locale à un bloc est préférable à une variable locale à une fonction entière.