← RGL — roadmap
Module 13/Avance
Projet informatique et génie logiciel
Le projet du programme, mené comme en entreprise : cycle de vie, gestion de versions, tests, qualité, intégration continue et recette.
·/6 cours
150 min255 min350 min455 min555 min650 min
Cycles de vie et méthodes
Cascade, cycle en V, itératif, agile. Découpage, estimation, planning, gestion des risques.
Git et travail en équipe
Dépôt, commits, branches, fusion, conflits, demandes de fusion, revue de code, conventions.
Qualité et lisibilité du code
Nommage, fonctions courtes, duplication, complexité, commentaires utiles, dette technique.
Tests logiciels
Unitaires, intégration, bout en bout, recette, doublures, couverture, tests de non-régression.
Intégration et déploiement continus
Chaîne d'intégration, exécution automatique des tests, artefacts, environnements, déploiement automatisé.
Livraison, recette et documentation
Recette avec le commanditaire, documentation technique et utilisateur, transfert de compétences, maintenance.