Tabulations ou espaces ? Espaces, évidemment, mais combien ?
Selon la personne à qui vous demandez, c’est soit la question la plus stupide, soit la plus importante en matière de style de codage : tabulations ou espaces ?
Lorsque nous vous avons posé la question, à vous, nos lecteurs, l’été dernier, les espaces sont arrivés en tête. Cela dit, il s’agit d’une question nuancée où des éléments comme le langage de programmation, l’éditeur et le style de projet doivent tous jouer un rôle.
Quoique vous vous prononciez sur le débat espaces contre tabulations, il y a une question connexe : Si vous utilisez des espaces, combien en utilisez-vous, et si vous utilisez des tabulations, quel nombre d’espaces définissez-vous pour être équivalent à la profondeur d’un niveau de tabulation ?
Il y a un argument pour en utiliser le moins possible, en particulier lorsque le code que vous écrivez inclut des conventions de nommage particulièrement verbeuses qui font glisser le nombre total de caractères par ligne rapidement vers les trois chiffres. Ou peut-être avez-vous des niveaux d’indentation particulièrement profonds dans votre code et, pour une raison quelconque, vous ne décomposez pas les blocs de code plus longs en sous-routines.
L’argument en faveur de l’utilisation de plus d’espaces est également la lisibilité, mais du côté opposé : il est parfois difficile de dire facilement la profondeur d’indentation d’une ligne de code si vous n’utilisez pas assez d’espacement, en particulier avec des tailles de police plus petites.
Nous vous demandons donc, cher lecteur, combien d’espaces équivalent à un niveau d’indentation dans votre éditeur de choix ?
Leave a Reply