« Ruby » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Objectifs : Le Ruby est un langage totalement orienté objet, il est important de bien maîtriser cela. Je vous conseille donc de faire différents programmes qui utiliserons les classes, modules et autres. Vous pouvez faire les exercices suivants : Coder un petit programme qui calcule les Aires de différentes figure géométrique *mais* en orienter objet, faire une petite lib' pour faire des bots IRC avec juste la lib' socket standard et le RFC ( cette exo' est intéressant car il vous montrera…
Balises : Modification par mobile Modification par le web mobile
POV + pas de brouillon dans l'espace principal svp. Annulation des modifications 791055 de 93.23.14.121 (discussion)
Balise : Annulation
 
Ligne 27 :
| niveau = 14
}}
 
Le Ruby est un langage totalement orienté objet, il est important de bien maîtriser cela. Je vous conseille donc de faire différents programmes qui utiliserons les classes, modules et autres. Vous pouvez faire les exercices suivants : Coder un petit programme qui calcule les Aires de différentes figure géométrique *mais* en orienter objet, faire une petite lib' pour faire des bots IRC avec juste la lib' socket standard et le RFC ( cette exo' est intéressant car il vous montrera les avantages que peuvent apporter l'OO - Orienté Objet - si tu le fait bien ). Personnellement, j'ai vraiment appris le langage en me lançant dans un gros projet qui nécessitais une bonne connaissance et maîtrise du langage, ça te force à chercher, à te documenter et à bien structurer ton code. C'est le problème de faire des petits scripts, c'est que tu peux très bien les faire en impératif sans réellement apprendre l'OO, or, toute les lib' importante que tu va trouver nécessite une maîtrise au moins moyenne de l'OO et de ce que cela implique sur le langage. Personnellement, je conseille d'essayer de faire un mini-jeux avec la lib' Gosu. Une fois que tu as les bases du langage, cela te permet de vraiment comprendre le côté OO et surtout simplement car tu fais des objets "naturel" ( un objet "Joueur", un objet "ennemie" etc ... ), c'est pas trop compliqué et ça fait faire un peu d'algo' en bonus. Pour ce qui est de ton idée, regarde la doc' de la classe File. Au passage, une grosse astuces pour tes recherches : Toute les classe standard du Ruby son très bien documenté, tape juste "Rdoc <nom de ta class>" sur google et tu trouvera tout ce que tu cherche.
Récupérée de « https://fr.wikiversity.org/wiki/Ruby »