2010-07-06 3 views

Répondre

4

C'est un style de développement où vous développez des tests avant d'écrire le code.

La théorie est que faire du développement dans cet ordre vous aidera à définir EXACTEMENT ce que n'importe quel morceau de code donné devrait faire avec un ensemble spécifique d'entrée.

Cette fonctionnalité doit être claire et les tests développés en premier. Une fois que les tests ont été développés, vous pouvez commencer à coder ces spécifications strictes. Avec les tests déjà en place, vous avez déjà un retour immédiat si votre code répond aux spécifications ou non.

L'inconvénient évident est le temps. Vous devez passer du temps à écrire de bons tests pour que cette méthodologie fonctionne.

Questions connexes