Refactoring du code
Remonter à Procédures de refactoring - Index
Le refactoring fait référence à la capacité à apporter des modifications structurelles à votre code sans en changer la fonctionnalité. Dans bien des cas, vous pouvez rendre votre code plus compact, plus lisible et plus efficace en utilisant des opérations de refactoring sélectives. RAD Studio fournit un ensemble d'opérations de refactoring vous permettant de redéfinir l'architecture de votre code de la façon la plus efficace.
Les opérations de refactoring sont disponibles pour Delphi et C++.
Vous pouvez accéder aux commandes de refactoring à partir du menu Refactor ou du menu contextuel de l'éditeur de code. Certaines commandes de refactoring sont aussi accessibles à partir des volets de modélisation Vue diagramme et Vue modèle.
La capacité Annuler est disponible pour toutes les opérations de refactoring. Certaines opérations peuvent être annulées à l'aide de la commande de menu standard Annuler (CTRL+Z), tandis que les refactorings de renommage ont leur propre fonctionnalité Annuler.
Opérations de refactoring supportées seulement dans l'éditeur de code
Lors de l'édition de votre code Delphi ou C++ dans l'éditeur de code, vous pouvez :
- Renommer des identificateurs avec Refactor > Renommer (Delphi, C++).
- Déclarer de nouvelles variables avec Refactor > Déclarer une variable (Delphi).
- Déclarer de nouveaux champs avec Refactor > Déclarer un champ (Delphi).
- Créer une méthode à partir d'un fragment de code avec Refactor > Extraire une méthode (Delphi).
- Convertir une chaîne entre guillemets en une chaîne de ressource avec Refactor > Extraire une chaîne de ressource (Delphi).
- Modifier les paramètres des procédures et des fonctions avec Refactor > Modifier les paramètres.
- Rechercher et ajouter des unités avec Refactor > Rechercher une unité (Delphi).
- Rechercher des références avec Chercher > Rechercher les références (Delphi, C++).
- Utiliser le mode synchronisation des modifications (Delphi, C++).
Opérations de refactoring supportées à la fois dans l'éditeur de code et les vues de modélisation
Dans l'éditeur de code et dans les vues diagramme et modèle (utilisées en modélisation UML), vous pouvez :
- Déplacer des membres avec Refactor > Déplacer.
- Extraire des interfaces avec Refactor > Extraire une interface.
- Extraire une super-classe avec Refactor > Extraire une super-classe.
- "Remonter les membres" et "Redescendre les membres" avec Refactor > Remonter les membres et Refactor > Redescendre les membres.
- "Supprimer en toute sécurité" avec Refactor > Supprimer en toute sécurité.
- Créer des variables inline avec Refactor > Variable inline.
- Introduire des champs avec Refactor > Introduire un champ.
- Introduire des variables avec Refactor > Introduire une variable.
- Ouvrir le volet Refactorings avec Voir > Refactorings.
Voir aussi
- Présentation du refactoring
- Présentation du renommage des symboles (Delphi, C++)
- Présentation de la déclaration des variables et des champs (Delphi)
- Présentation de l'extraction d'une méthode (Delphi)
- Extraction d'une chaîne de ressource (Delphi)
- Présentation de la modification des paramètres (Delphi)
- Présentation de la recherche de références (Delphi)
- Mode de synchronisation des modifications (Delphi, C++)