10
JUIN

Alt.net Lausanne #1 : compte-rendu TDD

Posté par frederic dans Comptes Rendus Lausanne | No responses yet

La première rencontre suisse a bien eu lieu !

Nous étions peu nombreux (4) mais la quantité ne fais pas la qualité, et cette session fut très enrichissante en échanges. Je ne reviendrai pas sur le contenu, qui a déjà été abordé dans le compte rendu de l’édition parisienne.

Les échanges ont porté sur des sujets plus ou moins proches du thème de base. Je vous laisse juger :

  • Mock ou pas Mock : L’utilisation de mocks est elle pertinente au sein du Core Domain ?

Si l’utilisation de Mocks pour s’abstraire des ressources (base, services,…) et couches externes fait l’unanimité, il n’en est pas de même sur leur utilisation pour isoler les objets du domaine entre eux. Le surplus de travail lié à la création d’interface dans le but unique de mocker n’est pas négligeable, et l’écriture d’un test peut être plus complexe. En revanche, le test peut être plus expressif en utilisant un mock puisque la création de ce dernier oblige à décrire le contrat des dépendances dans la partie (Arrange/Actor) de mon test.

Martin Fowler parle des deux approches dans sont article « Mocks Aren’t Stubs »

  • Derniers apports de C : Linq, Concision (Object Initializers, Automatic Properties),…
  • WPF, ses spécificités et son utilisation en TDD: XAML et les possibilités de Binding de WPF, l’apport des Converters pour la testabilité (comparé a du templating XAML) , le pattern M-V-VM

La soirée s’est prolongée à la pizzeria du coin, preuve de la bonne ambiance qui s’était installée.

Merci à aux participants pour ces échanges et vivement la prochaine rencontre (le 24 juin).

Frédéric.

Laisser un commentaire

Entrepreneur Press Wordpress Theme