Archive for the ‘Overview’ Category

Differences between paid (Pro) and free Refactor! versions

July 13th, 2010 3 comments

All Refactor! products such as Refactor! Pro, Refactor! for C++, Refactor! for ASP.NET differ mostly by the refactorings set. CodeRush Xpress contains refactorings too, so we’ll compare refactorings with this product as well. Note that Refactor! Pro contains an additional Metrics tool window feature.

Read more…

Refactor! Pro refactorings list

July 12th, 2010 Comments off

With the latest release of Refactor! Pro, DevExpress increased the count of refactorings. For greater clarity, refactorings are divided into the following categories:

  1. ASP.NET
  2. Changing Signatures
  3. Conditionals
  4. Contracts
  5. Dead Code
  6. Declaration and Initialization
  7. Expressions
  8. Formatting and Structure
  9. Interfaces
  10. Lambda Expressions & Anonymous Methods
  11. Loops and Blocks
  12. Macros
  13. Moving/Extracting Methods
  14. Parallel Computing
  15. Properties and Fields
  16. Renaming
  17. Resource Files
  18. Strings
  19. Types, Typecasting & Namespace References
  20. Visibility
  21. XML, HTML, and XAML

Read more…

Refactor! for VB.NET refactorings list

July 11th, 2010 Comments off

Refactor! for ASP.NET refactorings list

July 10th, 2010 Comments off

Refactor! for C++ refactorings list

July 9th, 2010 Comments off

The following refactorings ship with Refactor! for C++:

Read more…

CodeRush Xpress refactoring features

July 7th, 2010 Comments off

Refactoring is a powerful way to improve the quality and flexibility of your code, without changing program behavior. Well-refactored code costs less to maintain, is easier to extend, and is a more valuable asset than code that is allowed to accumulate technical debt (also referred to as design debt).

CodeRush Xpress includes over 60 refactorings, and nearly all work in both C# and Visual Basic. A few refactorings are available in only a single language due to features of that particular language.

Read more…

DevExpress Refactor! for VB.NET

July 1st, 2010 Comments off

Today DevExpress no longer provide Refactor! for VB.NET, because all features this product had are included in CodeRush Xpress.

However, the latest CodeRush Xpress version doesn’t support Visual Studio 2005, but you can download a previous product version, which is compatible with this IDE version. Simply register your free copy of CodeRush Xpress on the following page: Register Your Copy of CodeRush Xpress.

Read more…

DevExpress Refactor! for ASP.NET

June 30th, 2010 Comments off

Refactor! for ASP.NET integrates with Visual Studio to automate common code restructuring tasks also known as code refactoringRefactor! was designed to do these tasks with an absolute minimum of effort required from the developer. So, extracting a block of code into a method will automatically determine all parameters the block of code requires, and create the most appropriate method signature, insert the extracted code into it, and then add calling code at the location the code was extracted. All you need to do is to select the code to be extracted and where to put the new method, and Refactor! will take care of everything else.

Read more…