Dev

38 articles

Full Object ?

                 De la nature de Ruby On vient de me demander ce que signifie ‘Full Objet’ et la différence avec un langage Orienté Objet. J’ai été joueur et j’ai répondu test :

quand on comprend ça donne le même resultat, on fait le différence entre un opérateur et une […]

J’aime le raffinement

                  De la manière de creuser sans passer au travers Il est souvent utile de modifier, pour un cas précis, une classe standard pour les ajouter des fonctions précises, on modifie la classe car on va devoir en faire plusieurs instances. Typiquement dans le code de methodic http://rubygems.org/gems/methodic, j’avais besoin […]

Tester une methode privée sur un objet

               Comment tester une méthode privée sur un objet je viens de lire un article sympa http://blog.jayfields.com/2007/11/ruby-testing-private-methods.html sur la méthode la plus clean pour tester une méthode privée. il en site d’abord une avec un wrapper public mixé à l’object sur http://jasonrudolph.com/blog/2007/11/02/evan-phoenix-on-testing-private-methods-in-ruby/, c’est intéressant (de toute façon toutes les méthodes […]

Promis j’arrête de coder salement !

           Array et vérification trop lourde   Vu sur Rubyflow.com : http://batsov.com/articles/2013/06/28/the-elements-of-style-in-ruby-number-3-make-sure-something-is-an-array/ Je traduis pour les non-anglophones : C’est vrai qu’on voit souvent, dans mon code aussi :

alors qu’un judicieux :

ou

fait bien mieux l’affaire … c’était simple pourtant 😉 Merci à l’auteur de se […]

Ruby : Classe Singleton (again) et RSpec

déterminer si une classe est bien Singleton en RSpec j’avais déja parlé des classes singleton dans un post précédant : « POST 26 »:http://www.ultragreen.net/blogs/show/26 tel dans test.rb, une classe Singleton :

executer :

le démontre bien, mais le démontrer via RSpec c’est plus sioux, mais pas plus dure : Dans […]

Version de production 1.2 de methodic

               Bonjour, je viens de finir une nouvelle version de methodic suffisamment mature, une librairie Gem Ruby pour assister la gestion des arguments d’une méthode avec un hash d’options. J’en suis certes le premier(seul) client, mais elle me rend de grands services. voir : https://rubygems.org/gems/methodic http://www.ultragreen.net/projects/methodic/wiki A installer via : […]