Accueil Développement Qu'est-ce que le refactoring? - définition de techopedia

Qu'est-ce que le refactoring? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie refactoring?

Le refactoring est le processus de modification du code source d'une application sans changer son comportement externe. Le refactoring de code a pour but d'améliorer certaines des propriétés non fonctionnelles du code, telles que la lisibilité, la complexité, la maintenabilité et l'extensibilité.

Le refactoring peut prolonger la durée de vie du code source, l'empêchant de devenir un code hérité. Le processus de refactoring rend les améliorations futures de ce code une expérience plus agréable.

Le refactoring est également connu sous le nom de réingénierie.

Techopedia explique le refactoring

La refactorisation peut être difficile à vendre pour les cadres du service informatique. Tout d'abord, il y a le consensus du gestionnaire concernant la modification de code existante: si le code n'est pas cassé, alors un correctif n'est pas nécessaire. Le refactoring logiciel ralentit le processus de vieillissement du code source. Deuxièmement, les gestionnaires hésitent à entreprendre la refactorisation en raison des ressources supplémentaires qui sont nécessaires. Cependant, en raison d'une éventuelle récupération future, le refactoring peut être une approche très rentable de la longévité du code existant. De plus, le remplacement d'un système d'application logicielle obsolète peut être assez coûteux. Si les développeurs continuent de créer des outils de refactoring, cette technique est susceptible de devenir plus populaire.

Qu'est-ce que le refactoring? - définition de techopedia