Share via


Refactor! pour Visual Basic 2005

Refactor! pour Visual Basic 2005 est un plug-in gratuit développé par Developer Express Inc., en collaboration avec Microsoft. Il permet aux développeurs de Visual Basic de simplifier et restructurer le code source à l'intérieur de Visual Studio 2005, ce qui en facilite la lecture et réduit les frais de maintenance. Refactor! prend en charge plus de 15 fonctionnalités de refactorisation individuelles telles que les opérations Reorder Parameters (Réorganiser les paramètres), Extract Method (Extraire la méthode), Encapsulate field (Encapsuler le champ) et Create Overload (Créer surcharge).

 

Télécharger maintenant  

 

Simplifier votre code Visual Basic

De plus et plus de développeurs reconnaissent que pour obtenir une application flexible et facile à maintenir, il est essentiel d'avoir un code simple et facile à lire. Les responsables d'entreprises se rendent compte qu'une maintenance aisée est une maintenance à bas prix. Si vous êtes conscient que certaines parties de votre base de code pourraient être améliorées mais que l'incertitude quant au coût de la maintenance ou l’inquiétude concernant la rupture de code vous ont empêché de le faire, alors Refactor! est fait pour vous. Refactor supprime les obstacles liés à la simplification des codes, permettant ainsi une réduction nette des couts généralement associés à l'amélioration, la simplification et la refactorisation d'un code existant.

  • Pour exécuter une extraction de méthode, il vous suffit de sélectionner le bloc de code que vous voulez extraire et d'appuyer sur la touche de refactorisation.
  • Pour réorganiser les paramètres, placez le curseur sur un paramètre et appuyez sur la touche de refactorisation.
  • Pour créer une surcharge de méthode, placez le curseur au début de la déclaration de méthode et appuyez sur la touche de refactorisation.
  • Pour inverser un conditionnel ou remplacer un conditionnel imbriqué par une clause de garde, placez le curseur sur le mot-clé « si » et appuyez sur la touche de refactorisation.


Aucun autre outil de simplification de code et de refactorisation ne peut proposer autant de fonctionnalités avec une seule touche. Refactor! est le seul outil de simplification de code et de refactorisation doté d'une seule touche de refactorisation.

Pour voir Refactor! en action, vous pouvez consulter une Introduction rapide ou visionner une démonstration de 3 minutes.

Adieu aux obstacles modaux

Les développeurs ont besoin d'outils qui les aident à se concentrer sur la production de code. Les interfaces utilisateur modales complexes, les fenêtres d'aperçu de code et les boîtes de dialogue contextuelles ne sont là que pour ralentir votre travail. Avec Refactor, aucun obstacle ne se dresse entre vous et votre code. Toute l'interface utilisateur Refactor est installée sur la surface de l'éditeur.

Donc si vous devez réorganiser les paramètres en fonction d'une méthode, vous verrez les paramètres passer dans le code.

Refactor! est le seul outil de simplification de code et de refactorisation à être expédié sans interface modale (qui pourrait vous ralentir).

Refactorisation « couper et coller »

Une grande partie de la refactorisation consiste tout simplement à déplacer du code d'un endroit un autre. Refactor! est le seul outil à utiliser le presse-papiers pour effectuer des refactorisations simplement à l'aide de la méthode du « couper et coller ».

Supposons que vous ayez besoin d'une nouvelle petite méthode provenant d'un morceau de méthode énorme et peu maniable. Vous voyez ce que je veux dire ? Ce méli-mélo de blocs de codes peut effrayer même les plus courageux et compétents des codeurs. Eh bien, n’ayez plus peur car le moment est venu de diviser pour mieux régner ! Coupez simplement un bout de la grande méthode et collez-le là où vous souhaitez que la nouvelle méthode apparaisse. et le tour est joué !

Refactor est le seul outil de refactorisation et simplification de code qui utilise couper-coller comme point d'entrée de la refactorisation.

Balises actives de refactorisation

Pendant que vous travaillez, Refactor! analyse le code et le simplifie, le cas échéant. Lorsqu'une refactorisation est disponible, vous verrez une balise active de refactorisation apparaître au-dessous de l'identifiant, au niveau du point d’insertion ou tout près du bloc de code sélectionné. Lorsqu'une refactorisation est disponible, la balise active ressemble à la figure suivante :

Cliquez simplement sur la balise active pour afficher les refactorisations disponibles.

Opérations de refactorisation prises en charge

La version gratuite de Refactor! pour Visual Basic prend en charge les opérations de refactorisation suivantes :

  • Reorder Parameters (Réorganiser les paramètres)
  • Extract Method (Extraire la méthode)
  • Extract Property (Extraire des propriétés)
  • Create Overload (Créer surcharge)
  • Surrounds With (Entourer de)
  • Encapsulate field (Encapsuler le champ)
  • Reverse Conditional (Inverser un conditionnel)
  • Simplify expression (Simplifier une expression)
  • Introduce Local (Introduire une locale)
  • Introduce constant (Introduire une constante)
  • Inline Temp (Temp en ligne)
  • Replace Temp with Query (Remplacer Temp par Query)
  • Split Temporary Variable (Fractionner la variable temporaire)
  • Move initialization to declaration (Déplacer l'initialisation à la déclaration)
  • Split initialization from declaration (Séparer l'initialisation de la déclaration)
  • Move declaration near reference (Placer la déclaration près de la référence)

Pourquoi Developer Express ?

Chez Microsoft, nous avons tenu compte des commentaires que vous nous avez envoyés après notre décision de mettre fin à la prise en charge de la refactorisation dans Visual Basic avant la sortie de la version 2005. Un tel choix n'a pas été facile, mais il n'était pas possible de mener à bien le travail sur la refactorisation en même temps que tous les autres objectifs et projets pour la version 2005. C'est pourquoi Microsoft a choisi comme partenaire Developer Express Inc., partenaire Visual Studio Integration, afin de s'assurer qu'un outil de refactorisation serait disponible pour les développeurs de Visual Basic et serait doté des fonctions et fonctionnalités les plus utiles.

Nous pensons que Refactor! est un produit qui s'intègre parfaitement à Visual Studio et qui offre aux utilisateurs de Visual Basic une expérience intuitive et puissante.

Pour plus d'informations sur ce partenariat, consultez le blog de Rob Copeland..


Télécharger Refractor