Le 15/06/2012 15:43, Guirec Corbel a écrit : > Bref, voici donc ma question : Qu'utilisez vous comme normes?
Pour moi, 80 est un guide qui sert à plusieurs choses : - rendre le code compréhensible et modifiable sur un éditeur limité. L'exemple le plus marquant c'est le jour où j'ai reçu une alerte de nos outils de supervision par Jabber dans un bus sur mon Nokia 810 et que j'ai pu corriger le bug en prod avec un vi lancé par ssh depuis le Nokia, le scrolling sur petit écran avec une connexion GSM c'est pas forcément top (la 3G c'est sympa, mais en pratique ça se replie parfois sur le bon vieux 9600bps), mieux vaut qu'il soit réservé au vertical... - éviter les mauvaises pratiques (les fonctions avec 10 niveaux de structures qui allongent les lignes, ça se refactore pour être compréhensible par exemple), Ruby étant très expressif, c'est mauvais signe quand on commence à devoir allonger les lignes pour s'exprimer... Ceci dit, pour moi c'est un guide, pas vraiment une norme rigide : avec des noms de variables et de méthodes longs, c'est parfois dur de s'y tenir. Si on ne voit pas de manière de respecter les 80 en refactorant ou en choisissant des noms de variables un peu moins délirants (certains ne profitent pas du contexte courant et le rappellent dans les variables par exemple), ce n'est pas la mort de faire 90 ou 100 caractères poctuellement. Sinon ton exemple me parait tout à fait lisible. Pour moi c'est du code "normal". a+ Lionel -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
