Home > Overview > DevExpress Refactor! Pro

DevExpress Refactor! Pro

June 28th, 2010

Revolutionary code refactoring and simplification tools for Visual Studio developers. Refactor! Pro is the defacto standard refactoring toolset for Visual Studio. It fuses a language-independent state-of-the-art code shaping engine with a highly-optimized user experience. Unlike other refactoring solutions that target the system architect, Refactor! is designed to help all developers craft and sculpt their code with the speed and efficiency needed to meet their line of business demands. Refactor! combines extreme power with unprecedented ease of use. Refactor! is built on the DXCore engine.

Key advantages of Refactor!:

  • Many time-consuming and potentially error causing code rearrangement tasks you deal with everyday are performed automatically. In most cases, you can forget about copying pieces of code to the clipboard, pasting them to new locations and correcting expressions to match the syntax. You can forget about having to find and replace each and every variable, field or constant entry to change its name to avoid breaking your code. All you have to do is press a shortcut and choose the desired refactoring – and you automatically get the new code you need, which will compile and do exactly the same thing as your old code did.
  • When you write code, you focus on a single task. Assume that you are writing a method that uses the same number or string in several places, so you want to create a constant which will make it easier to manage the code. If you’re not using Refactor!, you’ll have to decide whether to create it immediately (moving the caret, introducing a constant, returning to the method you were writing) or introduce it after you’ve finished with the method (moving the caret, introducing the constant and then accurately replacing all the necessary entries). With Refactor!, you don’t have to choose – just write the code using your numbers or string – Refactor! will introduce a constant when you ask, and it will replace all the entries, so that you don’t have to jump around in your code. This means you can focus on the functionality and not the formatting and syntax. If you are writing a complex method and thinking of extracting a part of it into another method, you will also be happy with Refactor!. Just concentrate on the method without worrying about the formatting, Refactor! will handle this for you. After you’ve finished, Refactor! will extract the piece of code you select, and automatically create the correct syntax. And there are many more examples…

See the full list of refactorings shipped in DevExpress Refactor! Pro.

Products: Refactor! Pro
Versions: all
VS IDEs: 2005 and up
Updated: Sep/27/2011
ID: R001


Similar Posts: