AperçuTDD

Le développement piloté par les tests (TDD) est une discipline qui améliore l’excellence technique et la bonne conception, formant une partie essentielle des pratiques de programmation Agile. Le TDD aide à créer des bases de code maintenables, refactorables et adaptables. Il réduit non seulement les défauts, mais facilite également une livraison plus rapide du code fonctionnel, améliorant ainsi l’agilité globale.

Dans cet atelier de trois jours, les étudiants plongeront profondément dans les pratiques du TDD (Test-Driven Development). Ils apprendront à écrire les tests en premier, à décomposer un logiciel existant pour le rendre testable et à créer un code propre et maintenable. Le cours couvre la gestion des défis liés au TDD ainsi que l’expérimentation avec des motifs de conception et des stratégies de test.

Ce que vous apprendrez

  • Red-Green-Refactor : Maîtrisez le cycle TDD d’écriture de tests échoués, d’écriture du code pour les faire passer, et de refactoring.
  • Principes du code propre : Écrire un code propre, efficace et facile à maintenir.
  • Principes SOLID : Comprendre et appliquer les principes de conception SOLID pour une meilleure architecture logicielle.
  • Modèles de conception : Explorez les modèles de conception courants et comment les implémenter en utilisant le TDD.
  • Mocks et Stubs : Apprenez à utiliser des objets mock pour tester les composants en isolation.

Qui devrait assister

Ce cours est idéal pour les programmeurs qui souhaitent améliorer leurs pratiques de codage et produire des logiciels de haute qualité. Que vous soyez nouveau dans le TDD ou que vous souhaitiez approfondir votre compréhension, cet atelier vous fournira les outils et les connaissances nécessaires.

Prérequis

Voici la traduction prête à être copiée :
Les participants doivent avoir une compréhension solide des concepts de programmation et être compétents dans au moins un langage de programmation.

Langages de programmation couverts

C#

Voici la traduction prête à être copiée :
Format du cours

Durée : 3 jours

Pratique : Participez à des exercices de codage, à des résolutions de problèmes réels et à des discussions interactives.

Enseigné par un instructeur : Apprenez auprès d’instructeurs expérimentés qui vous guideront à travers le processus de TDD et vous fourniront des retours personnalisés.

Prochaine(s) session(s)


Formation Lieu Date Langue
Mastering Test Driven Development (TDD) Virtual 16 - 18 juin, 2025 Anglais
Mastering Test Driven Development (TDD) Virtual 1 - 3 décembre, 2025 Anglais