Informaticienzero

Le blog d'un informaticien passionné de partage, d'échanges et surtout, pas si zéro que ça.

Aujourd’hui, c’est le chapitre Avant de refactoriser que je vais traduire, comme sa licence Creative Commons Attribution 3 me le permet. Il a été écrit à l’origine par Rajith Attapattu.

Arrivé un certain moment, tout programmeur doit refactoriser du code existant. Mais avant que tu ne le fasses, prends, s’il-te-plaît, du temps pour réfléchir aux points suivants, qui peuvent te faire gagner, à toi et aux autres, du temps et t’épargner des douleurs.

Mon mot à moi

Au travail, dans mon équipe, nous maintenons une base de code veille de plusieurs années. Tous ces principes s’appliquent donc dans mon quotidien. Et j’ai déjà fais le contraire des principes préconisés ici, notamment celui de penser que je peux réécrire le code d’une façon plus efficace et plus élégante que l’existant. Heureusement que le TechLead était là pour me recadrer. C’est rare, mais là je suis vraiment d’accord avec tous les principes.