Que vous travailliez sur un grand ou un petit projet, il est important de savoir que vos codes fonctionnent correctement. Vous devez vous assurer que le logiciel fonctionne correctement et est exempt de bogues et s'il y a des bogues, vous devez savoir comment les corriger. C'est là qu'intervient le Test Driven Development. Dans ce Séance Café et Code, Etienne Balle is joined by Jens Fudge to discuss everything about Test Driven development and its huge role in windows program development especially in Delphi.
Quelle est l'importance du développement piloté par les tests ?
Fait intéressant, le développement piloté par les tests est une méthode ou un style courant dans la programmation où les développeurs écrivent intentionnellement un test unitaire et s'assurent que le test échoue. Après avoir réussi le test, le développeur refactorisera le code pour le rendre plus maintenable. Le développement piloté par les tests ou simplement TDD joue un rôle crucial, en particulier lorsque vous travaillez avec de nouveaux projets. Si vous allez ajouter de nouveaux codes, modifier ou ajouter de nouvelles fonctionnalités dans votre base de code existante, TDD vous permet de trouver les bogues plus rapidement.
Découvrez les avantages des tests unitaires
The session also highlights the notable pros and cons of writing a unit test. While unit testing allows you to discover bugs quicker, it may also cost you time writing it especially if you’re new to it. According to Fudge, it really does take time to learn about unit testing just as it takes time to learn about programming. They also discuss the differences between NUnit and XUnit testing frameworks as well as other mocking and testing frameworks like Spring4D and Beyond Compare.
Jens Fudge nous donne également une démonstration rapide sur la façon de démarrer avec les tests unitaires. Pour en savoir plus sur TDD, n'hésitez pas à regarder la superbe session TCoffee and Code d'une heure ci-dessous.
Conception. Code. Compiler. Déployer.
Commencer l'essai gratuitMettre à jour aujourd'hui
Édition communautaire Delphi gratuiteÉdition communautaire gratuite de C ++ Builder