Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
Formation Refactoring de Legacy Code
Domaine : Gestion de projet
DURÉE
2 jour(s)
OBJECTIFS
Comprendre comment appréhender du code legacy pour le nettoyer et ajouter sans douleur une nouvelle fonctionnalité.
Pré-requis
Maîtriser un langage de programmation et connaître les tests unitaires.
Participants
Développeur informatique ou toute personne souhaitant connaître l'utilisation du code legacy.
coût
Formation en cours collectif
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
Refactoring de Legacy Code
Clean-code
Révéler l'intention (Nommage, commentaires)
Variables, fonctions, classes, modules
Typage
Principes SOLID
Conditionnel / Polymorphisme
Variables, fonctions, classes, modules
Typage
Principes SOLID
Conditionnel / Polymorphisme
Ecrire des tests sur du code legacy
Isoler les dépendances et appels statiques pour pouvoir tester
Golden-master test / approvals (Générer des milliers de tests de non-régressions pour une boîte noire)
Reflection
Golden-master test / approvals (Générer des milliers de tests de non-régressions pour une boîte noire)
Reflection
Refactorer
Baby-step, itérations
Refactoring automatique, raccourcis clavier de l'IDE
Tests unitaires (Tester unitairement et faire apparaître des spécifications)
Refactoring automatique, raccourcis clavier de l'IDE
Tests unitaires (Tester unitairement et faire apparaître des spécifications)
Redesign
Injection de dépendances
Ajouter des nouvelles fonctionnalités, TDD
Ajouter des nouvelles fonctionnalités, TDD
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
Cursus formation
Formations de la même thématique
nos centres de formation