Blog Arolla

Étiquette : fonctionnel

Montez le niveau de votre gestion des erreurs !

  Lors d’une de mes missions avec une architecture classique en couches et sans service de routage, j’ai eu de nombreuses discussions et incompréhensions avec mes collègues quant à la gestion des erreurs. Plutôt que de rester dans le débat théorique, j’ai voulu essayer sur un exemple “classique” toutes les techniques auxquelles je pouvais penser.…

Il était une fois la fonction reduce

Imaginons une collection d’entiers: Dans une approche impérative, lorsque nous voulons calculer une valeur à partir d’une liste de valeurs, nous devons utiliser une boucle sur la liste et accumuler le résultat à l’extérieur de la boucle. Par exemple, pour calculer la somme des entiers, nous procédons comme suit : Dans une approche fonctionnelle, nous…

Installer Scala sous Linux

Dans ce court post je partage comment j’installe Scala sur mon PC tournant sous Ubuntu. Commencez d’abord par télécharger depuis le site web de Scala le fichier archive (au format .tgz) de la dernière version du langage : http://www.scala-lang.org/downloads. La version actuelle de Scala est la 2.10 et c’est celle que nous allons installer. Voici…

Inspiration fonctionnelle – Revisitons la méthode With

Retour sur le tout premier billet pour amélioration Ce billet est le quatrième d’une série sur la façon dont la programmation fonctionnelle, et la formation F# à laquelle j’ai récemment assisté, m’apportent de l’inspiration dans mon travail quotidien en C#. Je vais y proposer une autre implémentation de la méthode “With”, qui fonctionne cette fois…