Pointed habrapoisk and did not find a mention of such useful piece as DevExpress IDETools .
What is it and what does it eat?
This is a solid set of plug-ins for increased capabilities and interactivity, and therefore potential productivity in Visual Studio 2002/2003/2005/2008 (C #, VB, ASP, C ++). It's no secret that Microsoft's development environment is not ideal and often is inferior in convenience to other company's products and open source projects. For example, I still do not understand why a bunch of proven and convenient features known to me from the Java IDE such as Jbuilder and IntelliJ still do not appear in Visual Studio .NET. I googled. And I found this wonderful commercial (more on this later) product, which just added what I lacked for the usual convenience ...
This package consists of separately available modules:
DXCore ,
CodeRush and
Refactor! .
I'll tell you a little about each of them:
')
Dxcore
This, as the name implies - the core. A set of libraries allows you to connect (integrate) homemade plugins in VS. By itself, this product is free and available for download from the developer's site. In IDETools, it serves as the basis, since the other two modules are based on it. By the way, on the same
site and at
Google you can find free plug-ins from craftsmen.
CodeRush
The module is designed to accelerate writing code. Addition includes not only heaps of ready-made
templates , but also the ability to quickly
navigate through the code, additional features of the
clipboard and code
highlighting , improved code
visualization .
Refactor!
And again, the name seems to hint to us that this is a refactoring module, that is, work on already existing code. This is an enhanced version of the built-in VS refactor. It is very convenient for projects a la copy-paste and for restructuring and optimization. It is full of options for automatic replacement, encapsulation, nesting and code breakdown - more than
150 possibilities for refinement and processing.
Total
I really enjoyed working with these utilities. Infected everyone at work and now the chef is thinking about buying licenses. As I said, the project is commercial and costs more than $ 200 per license. However, in addition to full trailing, it is worth mentioning that the paid versions are the PRO components and much of the refactoring will continue to work after the end of the 30 day period, continuing to improve the user interface and features.
When working with old projects in C #, I constantly use the highlighting of not disposed variables (as well as unused functions), auto import of namespace, adding using, replacing string with StringBuilder
Of the minuses, I can note that with all the included options, the code becomes too motley and the processor load obviously increases. In any case, there is a lot that can be turned off.
For better familiarization, there are
video tutorials and of course a
cheat sheet .
I advise!