Je fais exactement pareil et voici comment s'en servir: la tabulation indique la "profondeur" du bloc d'instructions, et les espaces (situés après des caractères de tabulation) servent pour l'alignement à l'intérieur du bloc.
Pourquoi ? c'est simple: l'alignement à l'intérieur du bloc doit se faire au caractère prêt, et la taille du caractère de tabulation peut changer d'un éditeur à l'autre. Résultat: quelque soit la configuration de l'éditeur utilisé, le code source est correctement visible peu importe les préférences de la taille de la tabulation.
Et il semblerait d'après un commentaire plus haut que c'est la méthode d'indentation utilisée par le kernel linux (https://linuxfr.org/comments/1173156.html#1173156 qui montre aussi un exemple du concept )
Les espaces sont généralement peu fréquent car ils servent pour les lignes trop longues ou autres cas rares.
Par contre, ceux qui indentent qu'avec des espaces négligent totalement les préférences d'indentation des utilisateurs (j'ai déjà vu du 8 espaces qui est trop pour moi, ou 2 pas assez, chacun ses préférences ceci dit).
[^] # Re: La seule vrai bonne façon de faire que j'ai raison et pas les autre
Posté par Thrillseeker . En réponse au sondage J'indente mon code source avec. Évalué à 2.
Pourquoi ? c'est simple: l'alignement à l'intérieur du bloc doit se faire au caractère prêt, et la taille du caractère de tabulation peut changer d'un éditeur à l'autre. Résultat: quelque soit la configuration de l'éditeur utilisé, le code source est correctement visible peu importe les préférences de la taille de la tabulation.
Et il semblerait d'après un commentaire plus haut que c'est la méthode d'indentation utilisée par le kernel linux (https://linuxfr.org/comments/1173156.html#1173156 qui montre aussi un exemple du concept )
Les espaces sont généralement peu fréquent car ils servent pour les lignes trop longues ou autres cas rares.
Par contre, ceux qui indentent qu'avec des espaces négligent totalement les préférences d'indentation des utilisateurs (j'ai déjà vu du 8 espaces qui est trop pour moi, ou 2 pas assez, chacun ses préférences ceci dit).