Station MinuitPortail personnel de révision

IFT-1111 — Pratique de l’informatiqueAutomne 2026

Semaine 6 — ION/Algosys — Christian Desrosiers : TDD et évolution du logiciel

13. Carte des sources et preuves de complétude

LECTURE 16 / 164 repèresCouverture déclarée complète

13. Carte des sources et preuves de complétude

13.1 Tous les éléments officiels sont représentés

Source officielle : Brio — semaine 6. Inventaire consulté puis actualisé le 14 octobre 2026, après récupération de l’enregistrement.

Tableau 1 — Élément officiel · Source locale attribuable · Reprise dans cette synthèse
Élément officiel Source locale attribuable Reprise dans cette synthèse
Présence en salle sur le campus Sommaire de page, § 1 [accès au cours requis] § 12.1 et tableau d’actions.
TDD - Test Driven Development, annonce et notice de Christian Desrosiers Sommaire de page, § 2 [accès au cours requis] § 1, objectif et parcours technique de la synthèse.
Support de présentation Sommaire de page, § 3 [accès au cours requis] État officiel consigné ici : aucun fichier joint; aucun contenu de support présumé.
Zoom, consignes d’accès Sommaire de page, § 4 [accès au cours requis] § 12.2, limites de connexion et divergence horaire.
Enregistrement du 7 octobre, TDD Sommaire de séance [accès au cours requis], transcription [accès au cours requis], audio [accès au cours requis] § 1 à 10, annonces en § 12.3 et acquis en § 11.

L’enregistrement officiel ne propose ni transcription officielle, ni sous-titres ou téléchargement visible dans le lecteur inspecté. La capture audio locale a été explicitement autorisée le 14 octobre 2026. Le panneau de discussion contient une invitation à poser les questions, sans ressource pédagogique supplémentaire.

13.2 Couverture chronologique

Tableau 2 — Intervalle de la conférence · Sections qui en conservent la matière
Intervalle de la conférence Sections qui en conservent la matière
00:00–10:00 § 1, 2, 3.1, 5.1 et 12.3 : contexte, agilité, preuve de concept, pyramide, préjugés et annonces.
10:00–20:00 § 3, 4.1 et 9.3–9.4 : automatisation, coût d’une régression, confiance, CI/CD, industrie et cloud.
20:00–30:00 § 3.4, 4.2–4.6, 5.2–5.4 : motivation, analyse, documentation, dette, débogage, faux positifs et architecture.
30:00–40:00 § 5, 6 : hiérarchie de tests, mocks, autres niveaux, produit, passage à l’échelle et bilan chiffré.
40:00–50:00 § 6.3–6.4, 7 et 8.1 : productisation, expertise, adoption, caractérisation, transition et début de démonstration.
50:00–60:00 § 8.2–8.5 : exceptions, refactoring des validations, répétition et préparation de tests.
60:00–70:00 § 5.3, 8.6–8.8 et 9.1–9.2, 9.5 : salutation, données paramétrées, limites, double boucle et intégration.
70:00–77:02 § 10 et 12.3 : complexité industrielle, trois usages de l’IA, jugement, code ancien et clôture.

Le registre détaillé [accès au cours requis] conserve les éléments de chaque division, leur destination et les justifications de condensation. Les deux relectures — exactitude/traçabilité, puis omissions — ont confirmé zéro lacune substantielle inexpliquée le 14 octobre 2026. Les quatre sections Brio et les huit divisions chronologiques sont représentées; aucun contenu substantiel n’a été exclu.

13.3 Limites des sources et condensation

L’audio normalisé dure 1 h 17 min 01,944 s, cohérent avec les 1 h 17 min 02 s du lecteur. La transcription possède 1 953 segments ordonnés; le dernier texte reconnu atteint environ 76 min 21 s, suivi de l’ambiance de clôture. Les deux silences d’au moins cinq secondes sont dans la conclusion et la fin de séance, sans partie pédagogique manquante.

La reconnaissance est automatique, avec Faster-Whisper small et le français imposé. Le texte brut n’est ni une transcription officielle ni une correction mot à mot. Les noms vérifiables, les chiffres de l’étude de cas et les éléments importants du code ont été contrôlés dans Brio et les images du lecteur. Des erreurs ponctuelles subsistent dans le brut; les horodatages ont une petite incertitude de synchronisation. L’audio est conservé pour une réécoute ciblée.

Les hésitations, fautes de frappe de démonstration, interruptions, remerciements et anecdotes sans apport technique ont été condensés. Les noms historiques, codes de cours ou quantités secondaires mal reconnus qui ne changent pas le raisonnement ne sont pas présentés comme des faits vérifiés. Aucun concept substantiel n’a été exclu pour raccourcir le document : les exemples, mécanismes, comparaisons, avertissements et obligations utiles sont représentés dans les sections indiquées.

Les résultats d’Algosys, les appréciations sur l’IA et l’exemple historique de réécriture sont attribués aux propos de l’intervenant. Les cas évoqués mais non implémentés ne sont pas présentés comme testés. Aucun accès personnel, présence, étude ou remise n’est attesté sans preuve.

Retour au sommaire de l’unitéHaut de page
Récupérer manuellement les données locales

Copier séparément les données ci-dessous dans des fichiers texte avant de fermer la page ou de modifier le stockage. Une valeur illisible ou incompatible reste en place. Aucun effacement ni rétablissement écrasant n’est effectué automatiquement. L’export/import JSON est disponible sur la page Progression du cours. Cette récupération séparée reste utile pour une valeur brute ou un conflit.

Clé de ce cours : . Format v1 porté par cette clé; dates UTC et identifiants durables.

Si l’accès est refusé, la valeur persistée peut rester inaccessible. Réautoriser le stockage dans le navigateur puis rouvrir ce cours permet de la relire. Une réinitialisation exige une décision explicite après récupération; aucune commande de suppression n’est proposée ici. Les données restent sur cette origine et cet appareil, sans transfert automatique.