30

Folco (./28) :
Orion_ (./20) :
if (truc) { machin; }PAS BIEN !(ça fait gagner une ligne, mais c'est PAS LOGIQUE DU TOUT !)

Si, c'est bien. L'accolade fermante est bien à l'aplomb du bloc qu'elle ferme, pas besoin d'insister sur le début du bloc avec une accolade qui ne fait qu'indiquer ce qu'on sait déjà.
Et dans les IDE modernes, ya des marqueurs d'indentation aussi discrets que l'on veut, tout en faisant très bien leur boulot.

epee puis je trouve ça plus joli embarrassed
avatar
<<< 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

31

-

32

Orion_ (./29) :
-1 point sur ta note par accolade non fermé si t'étais aller a Epitech smile.gif?9
(c'est comme ça qu'on arrive a des notes de -42 mod.gif?9 )
Ce qui est complètement idiot pour une école qui est censé t'apprendre a travailler n'importe où. Un développeur sera forcément confronté tôt ou tard au deux syntaxes vu qu'elles sont toutes les deux très utilisées et font débat depuis toujours.

Personnellement je trouve que le style K&R est plus agréable a lire dans la majorité des cas. J'utilise cependant le style Allman, si l'expression du if/while est si complexe que je dois la découper sur plusieurs lignes, dans ce cas là c'est vrai que l'accolade à la ligne apporte de la clarté.

Au final, le débat ente le retour à la ligne ou pas c'est juste de l'enculage de mouche, dans les deux cas c'est très lisible et ne pose pas de problème particulier.
avatar

33

Orion -> le but, c'est pas de jouer au plus con en me faisant dire ce que j'ai absolument pas dit.. Ya un juste milieu entre l'obfuscation et écrire une ligne sur deux. D'ailleurs, si c'est la norme pour énormément de projets, c'est que c'est peut-etre pas si idiot que ça comme manière d'indenter.

34

Orion_ (./31) :
c'est illisible
C'est illisible pour toi qui n'es pas habitué, comme toutes ces normes...
Et, oui, c'est le formatage K&R, donc ça n'a rien d'extravagant. Bref cheeky

35

C'était peut-être pas la peine de réveiller ce vieux troll sur le style d'indentation tongue
Ce qui compte surtout, c'est d'en choisir un et de s'y tenir.
avatar
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 Turbo

36

Ouep cheeky

37

Moi j'ai choisi le formtage 68000, ca aide a la lecture wink

Trève de troll, mon code défaut est cela :

reached end of file while parsing error


Donc j'ai apparement bien un soucis d'ouverture de femerture, c'est incroyable qu'il est pas prévu un outil pour compter et analyser ces fikghhghf de {}.

En 2014 je comptes les {} O_o


GT wink
avatar
Accrochez vous ca va être Cerebral !!

38

Bon j'ai enfin trouver une utilisation de la console sous linux, un grep sur les accolades et donc j'ai effectivement un différence entre le nb d'ouverture et de fermetures, reste plus qu'a la trouver O_o

J'en profite, le grep c'est très bien ça sort les lignes, mais est ce possible de compter le nb de fois qu'un caractère apparait ? Car extraire les lignes c'est bien mais compter a la main c'est un peu 'ballot' wink


GT octopus
avatar
Accrochez vous ca va être Cerebral !!

39

Cool, c'est bon trouvé !!

J'apprécie Linux de plus en plus smile

Bon tout a l'heure, 'reste plus' qu'a trouver ou !!!

en tout cas merci a vous smile


GT A la chasse arme
avatar
Accrochez vous ca va être Cerebral !!

40

GT Turbo (./38) :
J'en profite, le grep c'est très bien ça sort les lignes, mais est ce possible de compter le nb de fois qu'un caractère apparait ? Car extraire les lignes c'est bien mais compter a la main c'est un peu 'ballot' wink
C'est là qu'apparait la magie du pipe :
grep -o "{" fichier.java | wc -l
Tout les résutats retournés par le grep sont renvoyés en entrée à "wc" qui compte les mots ( et les lignes avec l'option "-l" )

edit: corection en ajoutant -o au grep. Sinon, il ne retourne qu'un seul résultat si il y a plusieurs "{" sur la même ligne.
avatar

41

(Nan mais sérieusement, ça devrait prendre cinq secondes de retrouver l'accolade manquante ?! Il fait quelle taille ton fichier ?)

42

17 kilos, bon en tout cas problème résolu.

GT Debuggé !!
avatar
Accrochez vous ca va être Cerebral !!