2009-06-08 5 views
17

Je suis en train d'élaborer des normes de code écrites pour une application Rails et je cherche de bons exemples de normes de codage développées par d'autres. Quelque chose qui se développe un peu sur les idées discutées dans ...Bon exemple de normes de codage Rails écrites?

Quelqu'un at-il une bonne référence à partager?

http://www.scribd.com/doc/2889649/Rails-coding-standards-defined

Exemples:

  1. STYLE: Enchaînement flèches de hachage pour une meilleure lisibilité
  2. STYLE: mettre des espaces autour => flèches de hachage
  3. STYLE : placer des espaces après ',' dans la méthode params - mais aucun entre noms de méthodes et '('

(Notez que je suis nouveau à StackOverflow et ne sais pas si cela compte comme une « question » ... s'il vous plaît conseiller sinon ...)

+1

'NE PAS OPTIMISER pour la performance - OPTIMISER POUR LA CLARTÉ DU CODE' - Que diable! – bragboy

+0

@Bragboy c'est la philosophie de la communauté ruby ​​bien connue. Pensez aux applications Web et comment l'optimisation de chaque ligne pour les performances sur une page Web dégraderait considérablement la lisibilité pour un temps de chargement peut-être meilleur. Ce sont ces moments où l'on devrait optimiser pour la clarté du code. Lorsque vous travaillez sur un processus qui doit parcourir des centaines ou des milliers de fois, optimisez les performances sans trop dégrader la lisibilité. – WattsInABox

+2

@WattsInABox: D'accord .. Je suppose que j'ai commenté ici il y a presque 18 mois. Je dois admettre que ma perspective a changé car j'ai écrit de plus en plus de lignes de code. Clarté d'abord, puis performance. – bragboy

Répondre

14

Voici un guide de style je aime assez, Ruby axée sur mais sans aucun doute de la "génération Rails" de rubyistes:

Elements of Ruby Style

crédit pour qui appartient à Pathfinder de développement:

pathfinder development logo http://www.pathf.com/sites/pfd/img/brand/logo.png

MISE À JOUR. Deux ans plus tard, je l'ai trouvé un meilleur guide, présenté par the copycopter project

+0

Merci, c'est très utile. Je cherche quelque chose d'un peu plus complet (c.-à-d. Rails), mais c'est un bon ajout. Je vais créer une réponse à ma propre question et j'espère que d'autres vont l'ajouter et la modifier. Entre-temps, quelqu'un peut afficher une liste complète de lignes directrices –

3

Je mets ensemble cette liste à un moment donné: Acts as Good Style

couvre un large éventail d'aspects du développement des rails. De temps en temps, je le rattrape et l'amène à la dernière version de rails (probablement besoin de le faire bientôt) :)

4

Vous pouvez jeter un oeil à la. Il est assez complet et à jour avec les tendances actuelles dans le développement de Rails.

Questions connexes