Refactoring

Limites

Trop de refactoring tue le refactoring

Comme tout il ne faut pas abuser du refactoring. En effet, il est utile d'en faire mais le code parfait n'existe pas. Il faut toujours savoir si ce que l'on fait est réellement utile. Il faut savoir si "le jeu en vaut la chandelle". Un code qui fonctionne déjà très bien et qui est lisible n'a pas besoins d'être refactoré. Il est aussi utile de savoir si cela ne va pas créer de nouveau bugs de regression.

Le refactoring est dangereux

Lorsque l'on touche directement au code il est important de faire très attention pour ne pas créer de nouveaux bugs. Dans l'idéal des tests unitaires sont déjà mis en places. Mais malheureusement un code parfaitement testé n'existe pas. C'est pour cela qu'il peut être intéressant de créer des tests unitaires en même temps.