Le problème c'est que par défaut une tabulation c'est 8 caractères dans quasiment tous les éditeurs, et que 8 caractères c'est beaucoup trop comme espace d'indentation.
Donc des gens normaux qui vont regarder ton code vont se retrouver devant un truc illisible (ligne trop longue), à moins de changer _leurs_ préférences pour lire _ton_ code.
Et si tu changes la taille par défaut de la tabulation, tu vas avoir un truc illisible si tu regardes du code indenté avec un mélange de tabulation et d'espaces (ce qui est le cas avec les conventions du projet GNU et celles de Sun pour le Java)
Donc oui, "A huit caractères la tabulation tu régleras" est quasi-religieux en ce qui me concerne.
Au boulot je code surtout en Java et je me force à respecter à la lettre les conventions définies par Sun pour l'indentation et le nomage (1ere lettre en minuscule pour les méthodes, en capitale pour les classes, etc...)
Pourquoi ?
- Comme quasiment tout le monde à l'intelligence de faire pareil c'est plus facile de relire le code des autres.
- La convention d'indentation de Sun (espace d'indentation de 4 caractères, une tabulation peut remplacer 8 caractères) est ce que fait Emacs par défaut :)
[^] # Re: 2 idées
Posté par Wawet76 . En réponse à la dépêche Critères de personnalité d'un code. Évalué à 5.
Donc des gens normaux qui vont regarder ton code vont se retrouver devant un truc illisible (ligne trop longue), à moins de changer _leurs_ préférences pour lire _ton_ code.
Et si tu changes la taille par défaut de la tabulation, tu vas avoir un truc illisible si tu regardes du code indenté avec un mélange de tabulation et d'espaces (ce qui est le cas avec les conventions du projet GNU et celles de Sun pour le Java)
Donc oui, "A huit caractères la tabulation tu régleras" est quasi-religieux en ce qui me concerne.
Au boulot je code surtout en Java et je me force à respecter à la lettre les conventions définies par Sun pour l'indentation et le nomage (1ere lettre en minuscule pour les méthodes, en capitale pour les classes, etc...)
Pourquoi ?
- Comme quasiment tout le monde à l'intelligence de faire pareil c'est plus facile de relire le code des autres.
- La convention d'indentation de Sun (espace d'indentation de 4 caractères, une tabulation peut remplacer 8 caractères) est ce que fait Emacs par défaut :)