Du code au livrable
Durée2h30Présentation & objectifs pédagogiques
Dans le développement logiciel, assurer la qualité, la maintenabilité et la réutilisabilité du code est primordial. Ce cours se concentre sur trois pratiques critiques : la programmation défensive, les tests unitaires et la documentation du code. La programmation défensive implique d’écrire du code qui anticipe et gère les erreurs potentielles de manière élégante, minimisant les bugs et les défaillances système. Les tests unitaires vérifient que les composants individuels fonctionnent comme prévu, fournissant un filet de sécurité pendant le développement et les changements futurs. Cette session est consacrée à l’utilisation de tests existants pour guider le développement. Une session sera dédiée à la conception de ces tests. Enfin, une documentation approfondie améliore la lisibilité du code, facilitant la compréhension, la modification et l’extension du programme par les développeurs au fil du temps. Ensemble, ces pratiques forment la base de logiciels robustes, fiables et durables afin de transformer un code en livrable partageable.
Avant le cours
Pour pouvoir réaliser l’activité pratique vous devez connaître les notions suivantes :
- Exceptions et assertions.
- Programmation défensive.
- Exécuter des tests.
- Documenter et commenter le code.
- Respecter des conventions de codage.
Vous pouvez vérifier votre compréhension de ces articles ici :
Exigences techniques
Pour pouvoir commencer à travailler sur l’activité, vous devez répondre aux exigences suivantes :
- Veuillez apporter votre propre ordinateur.
- Assurez-vous d’avoir une connexion réseau fonctionnelle.
Pendant le cours
Activité pratique
Le reste du cours est consacré à une activité pratique. Quand vous êtes prêt, cliquez sur le lien ci-dessous pour commencer :
Après le cours
Compléter la session actuelle
Avant la prochaine session, vous devriez :
- Réviser le contenu des articles ci-dessus.
- Compléter les parties non-optionnelles de l’activité pratique.
Préparer la prochaine session
Aussi, vous devriez :
- Consulter la section Avant le cours de la prochaine session, et vous assurer de faire tout ce qui est requis pour la préparer.