Lors de la création d'une application, nous remarquons souvent que l'ajout de nouvelles fonctionnalités commence à poser des problèmes. Sous la pression du temps, nous commençons à les contourner en appliquant des modifications étranges et incompréhensibles au code. Cela peut nous contraindre à réécrire une partie de l'application et à ne pas la livrer à temps. C'est évidemment l'un des pires scénarios possibles, mais il est certainement réel. La solution est le refactoring de code. Dans cet article, nous vous montrerons ce que c'est et pourquoi c'est si important.