Trucs complètement idiots, mais je devais poster

Réponse B 2

[quote=“Styx31, post:5480, topic: 24317”][/quote]

Ah je savais pas que pour le javascript c’était réponse B. Et j’ai des envies de meurtre quand je vois la réponse A dans un projet Java  :sick:

[quote=« susmab, post:5482, topic: 24317 »][/quote]

En fait les règles de codage interne de MS avaient été partiellement publiées à une époque. Et par défaut VS utilise ce format. Cela reste personnalisable bien sur, mais du coup c’est resté comme le standard « de-facto » en c#. Après certains projets le changent et des outils comme resharper permettent d’avoir des préférences par projet.

Par défaut Eclipse utilise le format B en java ?

PS : pour info je viens d’apprendre qu’il y a des noms pour tous ces formats et donc bien plus que deux types de développeurs :smiley:

[quote=“Styx31, post:5483, topic: 24317”][/quote]

Yep, et d’après la page que tu as linkée c’est parce que les guides écrits par Sun utilisaient ce format.

Moi c’est réponse A, et je vous emmerde :stuck_out_tongue: (pour ceux que ca fait vomir ^^)

Idem réponse A et je vous emmerde. Je comprend pas qu’on puisse utiliser la réponse B, visuellement c’est plus facile la A pour trouver le début d’une fonction…  :mellow:  :gun:

Là c’est pas une fonction, c’est une structure de contrôle…

function doSomething(arg1, arg2)
{
    if (arg1) {
        return doThis(arg1, arg2);
    } else {
        return doThat(arg1, arg2);
    }
}

Pareil A. Restons propre sur soi deux secondes! :slight_smile:

[quote=« Styx31, post:5483, topic: 24317 »][/quote]

Intéressant ! Maintenant, je pourrais dire que je suis « Allman style » :smiley:

Fonction, boucle, if… Même combat !

Ca depend surtout du projet, des gens, etc.
Et c’est tellement pas important.
Je jongle avec les 2 tout les jours (C# et C++) et c’est pas genant, tout mes outils s’occupent du formatage pour moi.
Je les met ou je veux mes {}, et ils sont toujours automatiquement corrigés.
Si vous vous arretez a ce genre de consideration, c’est triste :frowning:

Les vrais rebelles ne font que des statements monolignes et ne mettent pas d’accolade du tout ! :smiley:

(et ceux là je les emmène au fond de la forêt pour un aller simple…)

[quote=« Rabban, post:5487, topic: 24317 »][/quote]J’ai déjà vu cette explication et je pige pas la logique. Qu’on préfère les accolades en fin ou début de ligne, chacun son choix, mais là ça mélange les 2 styles et ça échappe à toute cohérence. :expressionless:

Je m’autoquote :

[quote=“susmab, post:5482, topic: 24317”][/quote]

Dans un projet Java. Je m’adapte au format le plus courant pour chaque langage que j’utilise, parce que si un autre praticien du langage en question relit mon code y a de grandes chances qu’il utilise le même format. Quand je faisais du caca flex/air je codais comme ça. Et quand je suis passé du C au Java je me souviens que je trouvais ça uber chiant de mettre les accolades en fin de ligne mais j’ai fini par m’y faire.

Par contre quand je vois du code d’un langage X formaté comme le langage Y, j’avoue ça me saoule (coucou le mauvais dev iOS/Android qui me formate mon code Java comme de l’objective-C :flowers:).

Mais pour ça, comme le dit AnA-l y a des outils qui reformatent tout bien au moment de commit.

Ils ont des noms ces outils? :stuck_out_tongue:

Resharper pour le C#, Plugin Visual Studio A-Style méchamment modifié en interne pour le C++ :slight_smile:

[quote=« susmab, post:5494, topic: 24317 »][/quote]

Et donc sinon, ya des conventions de code qui existent ou se mettent en place pour etre coherent au sein d’un projet. Et les outils dont je parle agissent plus au moment ou tu tape le } fermant. Il reformate tout le code et zou. Ou sur une action user ( CTRL+² FTW :p)

Chuck Norris met ses {} où il veut, et c’est souvent dans la gueule :wink:
 

Chuck Norris ? C’est le genre à faire des accolades ? :smiley:

Pleins de datas de vieux bbs , des shareware , du vieu porn , des fichiers textes (des listes de code postaux) , un debut de imdb aussi http://i.imgur.com/vIDZd2e.pnghttp://www.vogons.org/viewtopic.php?f=5&t=43109

Ceux qui vont au Starbucks vont forcément sourire :slight_smile:
http://www.whatsmystarbucksname.com/