A la découverte du Rubis !
Salut les copains,
L'heure de vérité, est que non ! ...
Je ne suis toujours pas en poste, et c'est pas fautes d'être régulièrement contacté, et d'avoir des entretiens chaque semaine ... le problème doit peut être venir de moi ^^
Le fait d'être passionné par trop de chose, fait surement peur, et je devrais me contenter d'être monotâche ...
Bref pour l'heure, je vous avais dit il y a quelques temps, batifoler un peu avec le Java, et bien aujourd'hui, je me suis mis une petite heure à découvrir le Rubis.
Pour ceux qui n'ont jamais développer en Ruby, je dirais tous simplement, que c'est une sorte de salade césar, regroupant quelques similitude avec le Javascript & le Python.
Légèrement exotique, mais vraiment amusant ^^
Si vous chercher un peu de changement, et vous éclater un peu, je vous ai concocté un petit projet à réalisé en Rubis :
Objectifs :
(A réaliser en 1h - pour ceux qui ne connaissent rien au Rubis, pour les autres 10 mn)
1) Réaliser un Objet prenant un tableau à l'instantiation
2) Une méthode devra permettre l'ajout d'élément au tableau
.
Cette fameuse méthode devra procéder à un test avant l'ajout :
Le test consiste à vérifier que la clé commence par id_ et est suivi de 4 lettre
Et que sa valeur est une suite de 4 chiffre
3) Pour terminer vous devrez réaliser une méthode qui affiche les éléments stocké dans le tableaux de votre classe et qui compte le nombre d'appel de cette méthode !
A vos claviers ! C'est parti ;)
Pour ma part, et pour ceux qui galère voici une screen de ce petit projet d'entrainement :
Pour ma part, j'avais jamais vraiment fait de ruby, j'ai fais ce petit script en 1 petites heures, le temps de découvrir un peu le fonctionnement de base ^^
Comme vous pouvez le voir, j'ai créé un petit "Main test"
#Main test
tab = [["id_toto","2211"], ["id_titi","2234"] ]
t = TEST.new(tab)
t.print_r()
t.add_obj("id_zoro, 1234")
t.print_r()
Voilàààà :)
Concernant le retour final ça doit rendre ça ^^