6
votes

Nouveau à TDD: Existe-t-il des échantillons d'applications avec des tests pour montrer comment faire TDD?

Je veux vraiment entrer dans le développement de TDD, mais je n'ai aucun point de référence où commencer.

Je pense que regarder le code et voir comment ils écrivent des tests et que les classes sont testables que ce sera plus facile pour moi de digérer et de commencer à utiliser moi-même.

est-ce que quelqu'un est conscient de tout échantillon ou petite source open source C # d'applications incluant des tests d'unité?


2 commentaires

Pour ajouter plus loin, j'aimerais voir une série sur la manière de développer un projet avec des éléments de test unitaire, moqueur, CI et tous. Cependant petit, un exemple de vie réel aidera.


Serait bon pour moi aussi. J'aimerais voir une série où quelqu'un définit pour la première fois ce qu'ils vont construire, leur conception commence alors à écrire en premier. Cependant, je n'ai rien trouvé. Le livre de Kent Becks est le plus proche, mais même il travaille sur un morceau de fonctionnalité et non un projet entier, et vous manquez beaucoup de "Où dois-je commencer ici"


5 Réponses :


6
votes

pour Shakalpeh,

Je recommanderais l'objecteur KATAS.


0 commentaires

3
votes

I hautement Recommandez " Développement axé sur le test: par exemple (série Signature Addison-Wesley) "de Kent Beck.

Loin, bien mieux que toute autre ressource que j'ai trouvée sur le filet ou ailleurs. Vaut bien les 40 $ - 50 $.


2 commentaires

C'est très court pour le prix. La plupart des informations peuvent avoir eues des blogs de programmation.


Le livre est en effet très gentil. Les deux exemples pas à pas sont de bonnes introductions au processus TDD et les modèles présentés dans le dernier chapitre sont également utiles. En outre, j'ai certainement apprécié le style d'écriture de K. Beck - il ressemble à ce qu'il soit juste à côté de vous faire la matière. Une grande introduction à TDD pour un novice, fortement recommandé. La seule chose que je pensais manquait était une discussion plus profonde sur les moqueurs.



0
votes

Si vous recherchez une application open source réelle dans laquelle les tests de l'unité sont essentiels pour évaluer l'exactitude, je suggérerais Bouncycastle C # , la source est disponible Ici . C'est une API de crypto open source pour .NET, a des tas de tests et évidemment les tests aider à établir si les choses fonctionnent ou non. Génial si vous aimez sauter dans l'épaisseur des choses.


0 commentaires

0
votes

Je crois personnellement qu'il vaut mieux voir Web / screencasts pour cela que la lecture du code source d'échantillon.

J'irais regarder la série de Storefront MVC de Rob Connery ici . Il couvre la plupart de ce que vous recherchez.

Aussi, regardez les épisodes DNRTV W / JP Boodhoo. Trouvez-le ici .


0 commentaires

0
votes

Microsoft Press a le livre, "Développement dirigé par tester dans Microsoft. Net ", de Newkirk et de VorontSov, deux membres de l'équipe de développement de la Nunit. Il y a quelques années maintenant, mais cela vous montrera une vue plus complète du processus.


0 commentaires