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]

Répondre à