jeudi 19 avril 2018

Screen Cast #4 : premier tests unitaires "after" et "TDD"

Dans cet épisode, je vais insister sur un point important qui consiste à partir de l'usage, c'est-à-dire écrire directement commet on aimerait utiliser la classe qui n'existe pas encore.



Précisions :
  • Dans ce screencast, je montre 2 implémentations possibles pour l'API fluent que j'aimerai avoir sur ma classe. A noter que la première solution a d'autres inconvénients, notamment en usage multi-thread, ou si on veut partager la même instance à plusieurs endroits dans le code (et notamment si on utilise une librairie d'injection de dépendances). 
  • A noter également qu'il y a d'autres implémentations possibles que la 2e solution présentée, tout dépend du contexte et des besoins fonctionnels

N'oubliez pas de réagir, commenter ou questionner !

Les sources sont sur Github.

Merci :-)

Aucun commentaire:

Enregistrer un commentaire