Résumé
CodeRush Xpress est un plugin qui ajoute à visual studio des fonctionalités de refactoring. Ce qui est vraiment nice c'est que c'est gratuit. Je n'ai pas vu un grand ralentissement de VS, ce qui est une bonne chose, VS étant lui même assez lourd, selon les tâches exécuté... Je vous recommande de l'essayer si vous n'avez pas déja de plugin commercial...
Liste des features :
Editor Features
- Duplicate Line
- Highlight Usages
- Clipboard Features
- Smart Cut/Copy
- Paste Replace
- Enhanced Selection Abilities
- Extend/reduce selection
- Camel-case selection
Navigation Features
- Camel-case Navigation
- Tab to Next Reference
- Go to File
- Go to Symbol (QuickNav)
TDD - Declaration from Usage
- Types
- Declare Class
- Declare Delegate
- Declare Enum
- Declare Enum Element
- Declare Interface
- Declare Struct
- Members
- Declare Constructor
- Declare Event Handler
- Declare Getter
- Declare Method
- Declare Property
- Declare Property (auto-implemented)
- Declare Property (with backing field)
- Declare Setter
- Variables
- Declare Field
- Declare Local
- Declare Local (implicit)
Refactorings
- Add/Remove Block Delimiters
- Combine Conditionals (merge nested "If" statements)
- Compress to Lambda Expression
- Compress to Ternary Expression
- Convert to Auto-implemented Property
- Convert to Initializer (use object/collection initialize when possible)
- Create Backing Store (converts Auto-implemented Property to standard Property with get and set)
- Decompose Initializer
- Decompose Parameter
- Expand Lambda Expression
- Expand Ternary Expression
- Extract Method to Type
- Flatten Conditional
- Introduce Local (introduce variable)
- Inline Delegate
- Inline Temp (inline variable)
- Make Explicit
- Make Implicit
- Move Type to File
- Name Anonymous Method
- Name Anonymous Type
- Reverse Conditional (invert "if")
- Split Conditional (split complex "If" statements)
- Use StringBuilder
- Use String.Format
Lien : http://msdn.microsoft.com/en-us/vcsharp/dd218053.aspx