Je sais, ca fait ca au début. Puis la voix de la Raison Suprême prend le dessus.
C'est LA indentation lisible pour maintenir du code pendant des années.
C'est LA indentation pour avoir des aigreurs d'estomac pendant des siecles
Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Ne faites pas attention à squalyl. On lui a imposé un style traumatisant au boulot, et depuis il souffre du syndrome de Stockholm.
—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbolol
non mais sérieux on s'y fait (pas le choix de toute) et je me surprends a l'utiliser dans des projets perso, aussi.
En fait, il faudrait un « équivalent » des outils wysiwyg pour le code : il y aurait une représentation interne (en gros l'AST) stockée sur disque (et on s'en fout du format, ça pourrait être n'importe quel formatage valide), alors que l'édition se ferait avec une présentation différente et potentiellement propre à chacun.
Au passage, je suis sûr qu'on pourrait du coup imaginer d'autres moyens de naviguer dans le code (au lieu du fold/unfold de blocs syntaxiques, on pourrait par exemple zoomer pour voir une plus ou moins grande portion du fichier/projet).
Par contre, ça impose d'avoir un AST valide (ce qui est faux quand on est au milieu d'un bloc de code).
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Pas sûr que l’AST garde le code au complet, il doit y avoir de l’optimisation et autres codes.
Les commentaires sont perdu ça c’est sûr
Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
D'où le « en gros » ^^
En Python, black (un formateur de code) ne peut analyser que du code valide car il utilise une représentation intermédiaire (vu qu'il reprend le parseur standard) mais il conserve les commentaires et certaines informations (comme les lignes vides). J'imagine que c'est la même chose dans d'autres langages.
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Désolé, effectivement je m'étais absenté quelques instants !
—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbogodzil: en général le texte du programme est parsé dans un AST brut sans aucune optim, et on peut regénérer le source original directement, sans les commentaires la plupart du temps.
Les optimisations faciles (constant folding et co) interviennent généralement juste après la production de l'AST brut. Beaucoup d'autres optims agissent après la vérification sémantique (types, etc) et la transformation en opérations basiques prêtes a assembler.
haha j'avoue j'ai pas mal rechigné au début. mais ca fait des blocs nettement plus aéré et lisibles. T'as pas besoin de chercher ou est l'accolade ouvrante par ex, elles sautent immédiatement aux yeux.
la règle chez nous n'est pas la compacité mais l'aération. Et je me retrouve être plutot d'accord, l'algo devient bien plus visible. Certains de nos codes (C) ont plus de 15 ans, on arrive encore a les mantenir et a les faire évoluer.
(Les tabs ou les espaces c'est pas le problème. J'utilise 4 espaces partout ou je code.)
Et pourquoi indenter les accolades ?
Non il veux en fait faire du GNU
Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.