Refactoring : la technique du Golden Master
La méthode du Golden Master vise à éviter les régressions lors d'un refactoring et repose sur la création préalable d'une trace de logs fonctionnels.
La méthode du Golden Master vise à éviter les régressions lors d'un refactoring et repose sur la création préalable d'une trace de logs fonctionnels.
Les technologies sont éphémères : investissez dans la maîtrise des architectures, paradigmes et méthodologies, qui vous accompagneront toute votre vie.
Les technologies sont belles, elles fascinent, mais elles ne sont pas une fin en soi. L'informatique est là pour résoudre des problèmes de manière pragmatique.
Vouloir accompagner une entreprise ou une personne qui ne veut pas changer est contre-productif. Mieux vaut compter sur la culture d'entreprise.
L'erreur comme principe pédagogique : elle est nécessaire pour comprendre profondément les problèmes et donne sens aux bonnes pratiques.
Le refactoring va avec 2 défis : éviter les régressions et pallier l'effet tunnel. Pour vous aider : Golden Master, Méthode Mikado et pattern Strangler Fig.
La dette technique est dangereuse parce qu'elle s'accumule en silence, jusqu'au jour où l'entreprise frappe le mur. CEO, prenez les devants.
Écrire du code n'est pas si compliqué, c'est le faire évoluer qui l'est. Lisibilité, testabilité, modularité : les 3 piliers de l'artisanat logiciel.
La formation est, au mieux, une étincelle. Sans accompagnement dans la durée, la mise en pratique est souvent compliquée.
Quand l'organisation dysfonctionne, on appelle un coach agile. Quand la codebase n'évolue plus, on appelle un médecin du code : un coach technique.