Du code au livrable

Durée2h30

Objectifs de la séance

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éveloppeur(se)s 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

Pré-requis

Pour pouvoir commencer à travailler sur l’activité, vous devez répondre aux exigences suivantes :

Articles à étudier

Pour pouvoir réaliser l’activité pratique vous devez connaître les notions suivantes :

Vous pouvez vérifier votre compréhension de ces articles ici :

Pendant le cours

Quiz Wooclap

Commencez par effectuer le quiz Wooclap de la session avec votre encadrant(e) pour vérifier que vous disposez des connaissances nécessaires pour aborder sereinement les activités pratiques.

Activité pratique

Le reste du cours est consacré à une activité pratique. Quand vous êtes prêt(e), cliquez sur le lien ci-dessous pour commencer :

Après le cours

Terminer l’activité pratique

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 séance

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.