Skip to content

Details

On parle souvent d'outils mais il existe aussi des librairies qui peuvent vous changer la vie, et ce sera l'occasion de découvrir 3 d'entre elles:

  • Vavr : une collection d'outils inspirée de la programmation fonctionnelle pour gérer les exceptions comme du code ordinaire, les retours bons ou mauvais, faire du pattern matching ou avoir une List immuable efficiente, le tout sans nécessiter de doctorat en science obscure ^^

  • jOOQ : un DSL dédié à SQL qui rend accessible toute la puissance de SQL en Java. jOOQ permet notamment de faire des requêtes fortement typées, validées en fonction de la base de données ciblées, que ce soit de l'interrogation classique ou des modifications de structure

  • Concordion : un outil permettant de faire des spécifications par l'exemple. L'idée est toute simple: décrire ses règles, mettre des exemples, en html ou markdown, puis via Concordion faire en sorte que tout cela soit exécuté comme des tests unitaires. Ça parait bête mais d'un seul coup on peut s'assurer que la documentation est toujours à jour :)

Related topics

You may also like