it-swarm-fr.com

Je veux commencer à utiliser TDD. Des conseils pour un débutant?

Je n'ai jamais utilisé de mécanisme de test automatisé dans aucun de mes projets et je me manque beaucoup. Je veux m'améliorer, je dois donc commencer à résoudre certains problèmes que j'ai négligés comme ça et essayez GIT au lieu d'être coincé sur SVN.

Qu'est-ce qu'un bon moyen d'apprendre TDD? Je vais probablement utiliser Eclipse pour programmer en Java. J'ai entendu parler de Junit, mais je ne sais pas s'il y a autre chose que je devrais considérer.

27
Mike42

Se familiariser avec AAA , lisez-le, lisez-le, lisez les problèmes qui viennent avec le développement axé sur les tests ( conception de la testabilité VS VS Coût élevé outils pour que la conception n'a pas d'importance). Apprendre Injection de dépendance afin que l'élimination des dépendances externes pour les tests devient plus simple.

Voici un bon aperçu des notes que j'ai prises lors de la lecture l'art du test unitaire

http://imaginydevelopment.blogspot.com/2010/01/Unit-testing-reference.html

8
Maslow

Il n'ya vraiment pas de substitut pour simplement saisir un harnais de test (comme Nunit), lire une partie de la littérature, puis vous salir vos mains.

Comme l'a dit James T. Kirk, "nous apprenons en faisant."

6
Chris Holmes

Je recommande vivement ce livre: logiciel de croissance orienté objet guidé par des tests

Il dispose d'un exemple de fonctionnement du livre et offre une vue très cohérente de la création de tests, ce qu'ils devraient contenir et comment ils doivent être construits et refouts.

4
flamingpenguin