Les ateliers de relecture de mon livre consacré à la programmation fonctionnelle ont démarré en janvier. Découvrez Practical FP !
Retour
L'art du refactoring
L'art du refactoring
En général, les formations sur le sujet vous disent par quoi il faudrait remplacer chaque code smell ou anti-pattern, mais sans vous montrer comment y parvenir. Or cette étape requiert énormément de méthode si l'on veut éviter les régressions et assurer la continuité du service en production. D'où cette formation, qui vous exposera 3 méthodes de refactoring concrètes et complémentaires pour faire de vous un as du refactoring. Cette formation repose en très grande partie sur la pratique et suppose d'être déjà familier de l'artisanat logiciel (clean code, testabilité en particulier).
Plan de cours
1Introduction : Complexity vs. Churn
2La méthode du Golden Master
2.1Comment pallier le risque de régressions ?
2.2Mettre en place un filet de sécurité
2.3Refactorer en écrivant des tests
2.4Mise en pratique
3La méthode Mikado
3.1Comment avancer quand tout dépend de tout ?
3.2Explorer pour dresser un arbre de dépendances
3.3Refactorer en partant des feuilles
3.4Mise en pratique
4Le pattern Strangler Fig
4.1Comment faire co-exister l'ancien et le nouveau ?
4.2Mettre en place une façade
4.3Refactorer derrière la façade
4.4Mise en pratique
Modalités
Pour développeurs expérimentés
Tous langages
La connaissance usuelle d'un langage de programmation est requise
30% théorique / 70% pratique
2 jours
Fractionnable par 1/2 journée
3 à 10 apprenants
Sur site ou à distance
Un avant-goût
Quelques articles afin de vous familiariser d'ores et déjà avec le sujet :
Prix
Le prix inter-entreprises s'applique jusqu'à 3 apprenants d'une même entreprise. Au-delà, un tarif intra-entreprise dégressif vous sera proposé.
1 800 € H.T. / apprenant (format 2 jours)2 200 € H.T. / apprenant (format 3 jours)