Ça s’appelle de l’accessibilité. Le code ce n’est pas de l’ascii art. Quand t’as besoin de faire de l’ascii art OK, c’est pour ça que beaucoup de monde (et moi le premier) recommande les tabulations en début de ligne et les espaces après car c’est juste une autre manière de dire « les tabulations pour indenter et les espaces pour dessiner ».
Mince quoi, ce caractère a été inventé exprès pour être souple et s’adapter à la mise en forme du rendu. C’est d’ailleurs pour cela que les traitements de textes permettent en un glissé de changer la largeur de l’indentation, d’ailleurs le symbole utilisé dans Word ou Libroffice Writer est celui qui était sur les machines à écrire parce que oui ça date de la machine à écrire. Même sur une machine à écrire la largeur de la tabulation était modifiable par celui qui écrivait. La tabulation est une information, la largeur de la tabulation c’est un style !
Indenter son code avec des espaces c’est comme faire des titres dans Word en sélectionnant le texte et en cliquant sur « gras ». La sémantique c’est important !
Ça s’appelle de l’accessibilité, ou comme on le dit pour se faire mousser, c’est responsive.
Et puisque la tabulation a une valeur sémantique on pourrait même demander aux éditeurs de code d’aligner les césures selon la tabulation ! Je rêve éveillé !
Mais non, à la place on demande aux gens de faire du ASCII art au lieu de se focaliser sur leur code (merci PEP8). Et pour obtenir un alignement des césure de ligne trop longue il faudrait demander à l’éditeur de code de parser le langage (et de connaître tous les langages) parce qu’on a supprimé la sémantique !
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: aligner tabuler
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 6.
Ça s’appelle de l’accessibilité. Le code ce n’est pas de l’ascii art. Quand t’as besoin de faire de l’ascii art OK, c’est pour ça que beaucoup de monde (et moi le premier) recommande les tabulations en début de ligne et les espaces après car c’est juste une autre manière de dire « les tabulations pour indenter et les espaces pour dessiner ».
Mince quoi, ce caractère a été inventé exprès pour être souple et s’adapter à la mise en forme du rendu. C’est d’ailleurs pour cela que les traitements de textes permettent en un glissé de changer la largeur de l’indentation, d’ailleurs le symbole utilisé dans Word ou Libroffice Writer est celui qui était sur les machines à écrire parce que oui ça date de la machine à écrire. Même sur une machine à écrire la largeur de la tabulation était modifiable par celui qui écrivait. La tabulation est une information, la largeur de la tabulation c’est un style !
Indenter son code avec des espaces c’est comme faire des titres dans Word en sélectionnant le texte et en cliquant sur « gras ». La sémantique c’est important !
Ça s’appelle de l’accessibilité, ou comme on le dit pour se faire mousser, c’est responsive.
Et puisque la tabulation a une valeur sémantique on pourrait même demander aux éditeurs de code d’aligner les césures selon la tabulation ! Je rêve éveillé !
Mais non, à la place on demande aux gens de faire du ASCII art au lieu de se focaliser sur leur code (merci PEP8). Et pour obtenir un alignement des césure de ligne trop longue il faudrait demander à l’éditeur de code de parser le langage (et de connaître tous les langages) parce qu’on a supprimé la sémantique !
ce commentaire est sous licence cc by 4 et précédentes