S’il y a un pattern que vous ne pouvez pas rater dans les librairies écrites en Scala ou dans les articles de blog consacrés à ce langage ce sont bien les “type classes”. Une type classe offre un moyen de définir un comportement commun à plusieurs types. Elle définit une interface commune, mais pas au…
Mois : juillet 2012
Outils, Programmation
Linq provider : un essai… partie 6
by Pierre Irrmann •
Jammin’ Jammin’ Le mois dernier, j’ai eu l’opportunité d’obtenir du feedback sur mon provider Linq, de la part @cyriux et Jérôme, au cours de la Jam de code mensuelle d’@ArollaFr. A cette occasion, nous avons également fait d’importants changements dans le code. Le concept d’un Jam de code est simple : nous nous rencontrons une…
Bonnes pratiques de dév, Programmation
Dependency Obsession
by Cyrille •
Je vais vous faire une confidence, je suis un véritable obsédé. Dans tous mes projets, j’y pense tout le temps, et la plupart de mes décisions de code, de design et d’architecture sont influencées par cette obsession. Vous l’avez deviné, mon obsession tourne autour des dépendances entre les éléments du code, et je pense que…
Outils, Programmation
Linq provider : un essai… partie 5
by Pierre Irrmann •
Améliorons la boite à outils : construisons nos propres visualisations d’arbres d’expression. Dans les deux derniers billets, Linq provider : un essai… partie 3 et Linq provider : un essai… partie 4, j’ai inclus des exemples de visualisations d’arbres d’expression. Je les ai construit en utilisant un pattern Visiteur (et oui, encore !), qui produit du markup HTML. Il…
Outils, Programmation
Linq provider : un essai… partie 4
by Pierre Irrmann •
Post précédent de la série. Utilisons le pattern Visiteur pour manipuler des arbres d’expression. Dans les billets de cette série, j’ai commencé à décrire une implémentation partielle d’un provider Linq. L’objectif de ce provider est de récupérer des données depuis un web service, et pour réussir à renvoyer ces données à l’appelant du provider, des…