S’il y a des changements (évolutions ou correction) à réaliser, cela devra se faire à plusieurs endroits, avec des risques d'oublis et donc d'incohérence. De plus, la duplication de code augmente artificiellement le nombre de lignes de code, ce qui nuit à la lisibilité.
Il faut factoriser le code afin de supprimer toutes les duplications de code métier ou de fonctionnalités techniques. C'est une bonne pratique qui rend l’application plus robuste et qui va réduire la charge lors de la maintenance tout en limitant les risques de régressions.
S’il y a des changements (évolutions ou correction) à réaliser, cela devra se faire à plusieurs endroits, avec des risques d'oublis et donc d'incohérence. De plus, la duplication de code augmente artificiellement le nombre de lignes de code, ce qui nuit à la lisibilité.
Il faut factoriser le code afin de supprimer toutes les duplications de code métier ou de fonctionnalités techniques. C'est une bonne pratique qui rend l’application plus robuste et qui va réduire la charge lors de la maintenance tout en limitant les risques de régressions.