Pratiques du développement logiciel de qualité
Habilitation
Code Certif Info N°93761
Avertissement : cette fiche est archivée
Qualification
Niveau de qualification
Sans équivalence de niveau
Sortie
Sans niveau spécifique
Descriptif
Ce parcours de formation permet d'acquérir au concepteur-développeur en informatique les compétences suivantes :
- Acquérir les pratiques et savoirs essentiels pour produire un code de qualité
- Retravailler un code existant de bonne ou de mauvaise qualité
- Développer une posture professionnelle collaborative
Objectif
Concevoir et écrire un code propre ou améliorer un code existant
- Identifier, expliquer et illustrer les principaux éléments qui forment le clean code
- Utiliser ces standards sur un projet exemple ainsi que sur du code existant
- Définir le lien entre la qualité du code et la facilite d'évolution des applications
du code legacy au code propre
- Savoir appréhender des problèmes de qualité du code et appliquer les techniques de refactoring de code
- Identifier les points d'entrée pour faire évoluer du code legacy en minimisant les risques
- Appliquer les techniques pour mettre en place des tests automatises autour de code legacy
- Évaluer les risques pour choisir une stratégie adaptée de réduction de la dette technique
améliorer son code grâce au code review
- Découvrir les enjeux et les bénéfices directs et indirects de la revue de code
- Mettre en oeuvre cette pratique au travers d'exemples issus de la réalité des projets des participants
- Échanger autour des problématiques de qualité du code, de constitution des standards et de communication en équipe
Optimiser son développement logiciel par les tests
- Identifier les avantages de tdd sur les autres techniques de programmation (code puis t.u)
- Développer une application simple avec tdd
- Expliquer et illustrer les principes à l'oeuvre dans cette démarche
- Utiliser tdd sur un projet nouveau
- Utiliser des techniques spécifiques de tdd sur un projet nouveau
- Utiliser des techniques spécifiques de tdd sur un projet existant
Améliorer la qualité des interactions professionnelles
- Mieux appréhender les possibilités de feedback et l'effet sur notre vie professionnelle
- Pratiquer l'art de donner et recevoir des feedbacks afin d'améliorer ses relations avec les autres
- Savoir distinguer feedback, appréciation, confrontation, dialogue, demande et exigence
- Reformuler une critique, une évaluation, un jugement, en feedback efficace qui améliore la relation
Répertoire Spécifique (RS)
| Code RS | Date Fin Enregistrement | Type Enregistrement | Statut |
|---|---|---|---|
| RS2381 (nouvelle fenêtre) | 2021-12-31T00:00:00Z | Enregistrement sur demande | Inactif |
Historique Répertoire Spécifique
| Code RS | Date Fin Enregistrement | Type Enregistrement | Statut |
|---|---|---|---|
| RS2381 (nouvelle fenêtre) | 2021-12-31T00:00:00Z | Enregistrement sur demande | Inactif |
Certificateur
- OCTO Technology
Valideur
| 1ère habilitation | Début validité | Fin validité |
|---|---|---|
| — | — |
Pour en savoir plus
Ce titre est remplacé par
Session de l'examen
Première session
NC
Dernière session
NC
Domaine de formation (Formacode® V14)
- 31054 : Informatique - Systèmes d’information et numérique
Liens vers les métiers (ROME)
Groupes formation emploi (GFE)
- P : Gestion et traitement de l'information
Domaine de spécialité (NSF)
- 326 T : Informatique, traitement de l'information, réseaux de transmission des données
- 326 Sans lettre : Informatique, traitement de l'information, réseaux de transmission des données
Accessibilité selon les modalités
| Formation initiale | Formation continue | Apprentissage | Contrat de pro. | VAE | Demande indiv. |
|---|---|---|---|---|---|
| NC | NC | NC | NC | NC | NC |