Salut tout le monde. Je me retrouve dans une situation un peu bête avec un projet perso, et je me demandais si certains d’entre vous avaient déjà eu ce sentiment. J’ai passé des heures à refactoriser un module pour le rendre plus propre et modulaire, et maintenant que c’est fait, je me dis que l’ancienne version, bien que plus “spaghetti”, était finalement plus simple à suivre mentalement pour moi. C’est un peu comme si j’avais trop abstrait le code et que j’avais perdu le fil de la logique métier en cours de route. Vous arrive-t-il de douter après une refactorisation ?
|
Comment gérer le doute après une refactorisation?
|
|
La refactorisation n'est pas une promesse d'illumination, elle peut aussi brouiller la carte mentale du flux métier que tu suivais avant.
J'ai eu ce genre de doute aussi après une refactorisation, l'ancien spaghetti avait son sens mais le nouveau tente d'être propre et ça fait hésiter.
Parfois je me surprends à lire le code comme un lecteur extérieur et à me demander si ma logique métier est toujours là sous les couches d'abstraction, la refactorisation peut mettre ça en lumière ou l'éclipser.
Et si le vrai problème ne venait pas du code mais de la façon dont on parle du but du module après une refactorisation radicale ?
Parfois je me rappelle qu'il faut rallumer le cerveau et tester en situation réelle plutôt que d'admirer le bel arbre abstrait, la refactorisation peut donner du style sans garder le fil.
C'est aussi normal de douter et d'accepter qu'une version plus simple ne soit pas nécessairement plus claire, la refactorisation n'efface pas le doute, elle le transforme.
|
|
« Sujet précédent | Sujet suivant »
|

