30 votes

Est-il un tutoriel qui enseigne la commune de programmation Ruby idiomes utilisés par les programmeurs expérimentés, mais ne peut pas être évident pour les nouveaux arrivants?

Je suis à la recherche d'un Rubis est l'équivalent de Code Comme un Pythonista: Idiomatiques Python

Les caractéristiques souhaitables:

  • facile à lire
  • document unique qui couvre tous les sujets: des conseils, des astuces, des lignes directrices, des avertissements et des pièges
  • taille de moins que d'un livre
  • les expressions idiomatiques devrait fonctionner hors de la boîte pour la distribution standard (% sudo apt-get install ruby irb rdoc)

S'il vous plaît, mettez un tutoriel pour répondre, si possible, avec un exemple de code à partir du tutoriel et de son sens.

Mise à JOUR:

Ce sont les plus les plus proches de la description ci-dessus de ressources que j'ai rencontré:

12voto

Gordon Wilson Points 14721

Ruby Idiomes (à l'origine de RubyGarden) est à mon habitude de référence pour les expressions idiomatiques. C'est clairement organisé et assez complet. Comme le dit l'auteur, ce sont de RubyGarden, qui a utilisé pour être vraiment cool (merci Wayback Machine). Mais aujourd'hui, semble être hors ligne.

9voto

AShelly Points 17389

Voici un diaporama: Idiomatiques Ruby.

Extrait:

'until' œuvres like 'while not'

  x = x * 2 until x > 100

6voto

Toby Hede Points 22128

Je vous suggère les vivaces classique: Pourquoi Poignante guide

C'est à la fois une introduction à Ruby et à une enquête sur le Rubis Moyen.

4voto

Lolindrath Points 1779

Découvrez Le Rubis Moyen et Les Rails de Chemin, ils ne sont pas des tutoriels mais je pense qu'ils vont couvrir ce que vous cherchez.

3voto

Jeff Points 3417

Bien que pas directement un tutoriel, voici un blog que vous trouverez sur le sujet

http://its.arubything.com/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X