Je veux commencer à travailler avec TDD mais je ne sais pas vraiment par où commencer. Nous codons avec .NET (C#/ASP.NET).Quelles sont les meilleures étapes pour démarrer la programmation avec TDD avec C#?
Répondre
Je commencerais par la lecture sur TDD et pourquoi il est une bonne pratique. En lisant cela, essayez de réfléchir à la façon dont les concepts s'appliquent à vos propres projets. Lorsque j'apprenais le TDD, cela semblait simple au début, mais c'est un tel changement de paradigme que cela m'a forcé à changer la façon dont je pensais au fonctionnement de mon programme. Et je suppose que c'est un peu le point. :)
Il y a aussi beaucoup de bonnes informations sur le Google Testing Blog
Je ne connaissais pas celui-là! Merci! –
Il y a un bon livre appelé Test Driven Development in Microsoft .NET que vous pourriez vérifier. Il est essentiellement le même que le classique Test Driven Development by Example, mais avec la plate-forme Microsoft à l'esprit.
Je vais définitivement jeter un oeil à ces livres. –
- 1. Quelles sont les meilleures pratiques pour la programmation fonctionnelle et l'interaction avec les bases de données?
- 2. Quelles sont les étapes pour connecter jdbc avec mysql
- 3. Quelles sont les meilleures ressources pour apprendre l'écriture idiomatique C#?
- 4. Quelles sont les étapes pour créer un 'ensemble exécutable'
- 5. Quelles sont les étapes à suivre pour configurer SSL pour qu'il fonctionne avec WCF sur Azure?
- 6. quelles sont les étapes de la détection d'objet?
- 7. Quelles sont les meilleures ressources pour démarrer le développement des plugins Eclipse?
- 8. Quelles sont les meilleures pratiques pour gérer les informations sensibles?
- 9. Quelles sont les meilleures pratiques pour les URL publiques «privées»?
- 10. Quelles sont les meilleures pratiques OOoBasic?
- 11. Quelles sont les meilleures pratiques pour l'API Middleware?
- 12. Quelles sont les étapes/outils de dépannage pour l'interopérabilité C# vers natif?
- 13. Quelles sont les meilleures ressources pour Windows Workflow Foundation (WF)?
- 14. Quelles sont les meilleures pratiques pour l'écriture MVC App?
- 15. Quelles sont les meilleures ressources pour apprendre Windows PowerShell?
- 16. Quelles sont les meilleures références pour utiliser jQuery?
- 17. Quelles sont les meilleures pratiques pour utiliser html avec des langages XML comme svg?
- 18. Quelles sont les meilleures pratiques pour accélérer le développement de site avec CMS?
- 19. MSBuild, solution VS2008 et CI - quelles sont les meilleures pratiques?
- 20. Quelles sont les meilleures ressources pour apprendre la conception web pour les applications web?
- 21. Spring 3.0 et SOAP - Quelles sont les meilleures pratiques?
- 22. Comment démarrer la programmation pour l'iPhone?
- 23. Quelles sont les options et les meilleures pratiques pour la modélisation inspirée de PV3D
- 24. Quelles sont les meilleures façons d'utiliser le SQL Profiler
- 25. Quelles sont les meilleures pratiques dans vos tests?
- 26. Quelles sont certaines des meilleures pratiques Sharepoint?
- 27. Quelles sont les étapes suivies par le moteur sql pour exécuter la requête .. ??
- 28. Démarrer Outlook avec C#
- 29. Quelles sont les étapes à suivre pour utiliser les rappels WCF?
- 30. Comment démarrer avec Rspec?
En plus de ce qui précède, lisez sur Oncle Bob et utilisez TDD KATA comme un moyen de tester la praticité du développement TDD. N'essayez pas au travail d'abord pratiquer à la maison d'abord sur une petite application ou KATA et maîtriser l'engin avant d'essayer de l'utiliser dans un environnement professionnel. – Fellmeister