Semaine 07: Refactoring avec NetBeans - semiria/INF2015 GitHub Wiki
Introduire les étudiants au refactoring avec NetBeans
Les exercices porteront sur le projet NetBeans Refactor. Les manipulations à effectuer sont indiquées en commentaire (notation TODO):
void superType(){
Professeur professeur = new Professeur();//TODO: Utiliser la classe parent
}
Les diverses méthodes de refactoring offertes par NetBeans seront couvertes en laboratoire.
Pour renommer une classe, une méthode ou un package:
. Voir les commentaires Renommer.
- Sélectionner l'item désiré
- Accéder au menu contextuel (right click)
- Sélectionner Refactor > Rename...
- Inscrire le nouveau nom et cliquer sur Refactor
- Sélectionner les lignes des codes qui serviront à votre nouvelle méthode
- Accéder au menu contextuel (right click)
- Sélectionner Refactor > Introduce > Method...
- Inscrire le nouveau nom et cliquer sur Refactor
- Sélectionner la méthode
- Accéder au menu contextuel
- Sélectionner Refactor > Move...
- Sélectionner le projet, le dossier, le package et la classe où la méthode sera déplacée et cliquer sur Refactor
Le résultat des manipulations se trouve dans le dépôt distant RefactoringCorrige
Article sur le refactoring (anglais)