Articles récents

Eloquent JUnit: from Matchers to Builders

  1. Contexte
  2. The test: verbose
  3. The matcher: consise
  4. The Builder: eloquent
  5. Améliorations
  6. Conclusion
  7. Sources

Context

Je devais faire une évolution dans une portion de code legacy, qui manipulait une grappe d’objets. En fait, le code générait des instances de la classe Demande (plusieurs milliers) à partir d’un ResultSet.

La particularité de la grappe objet était que, la Demande avait :

  • de nombreux attributs, comme des dates ou des montants,
  • mais aussi d’autres objets: depuis la racine Demande il y avait 9 niveaux, et certain de ses enfants avaient plus de 20 attributs.

J’ai donc commencé par écrire des tests de non régression…

Lire la suite

  1. Agile Game France – 2014 (v3) Laisser une réponse
  2. JUG 28.01.14 – Reverse Psychologie in Java development, par Nicolas Peru Une réponse
  3. Le Père Noël a ramené des Lego… Serious Play @ Meetup Une réponse
  4. JUG 28.01.14 – Nespresso Agile Development Center, Guillaume Vial 5 Réponses
  5. GenevaJUG – Soirée Quickies pour le 4ème anniversaire 2 Réponses
  6. Lego Serious Play @GE Laisser une réponse
  7. Fausse certitude Laisser une réponse
  8. Objective-C : réifier les classes natives avec les Catégories Une réponse
  9. Agile Play Ground Cynefin @ GE 7 Réponses