Как стать автором
Обновить

Повышение продуктивности работы в VS.NET

Время на прочтение2 мин
Количество просмотров3.3K
Поюзал хабрапоиск и не нашёл упоминания о такой полезной штуке как DevExpress IDETools.


devexpress


Что это такое и с чем это едят?


Это добротный набор плагинов для увеличения возможностей и интерактивности, а значит и потенциальной продуктивности работы в Visual Studio 2002/2003/2005/2008 (C#, VB, ASP, C++). Ни для кого не секрет, что среда разработки от Microsoft не является идеалом и часто уступает в удобстве продуктам других компаний и открытым проектам. Мне например до сих пор не понятно, почему куча проверенных и удобных фишечек известных мне из Java IDE таких как Jbuilder и IntelliJ до сих пор не появляются в Visual Studio.NET. Я погуглил. И нашёл сей замечательный коммерческий (об этом позже) продукт, который как раз и добавил то, чего мне не хватало для привычного удобства…

Этот пакет состоит из отдельно доступных модулей: DXCore, CodeRush и Refactor!.
Я немного расскажу о каждом из них:

DXCore


Это, как понятно из названия — ядро. Набор библиотек позволяющий подключать(интегрировать) самодельные плагины в VS. Сам по себе данный продукт бесплатен и доступен для скачивания с сайта разработчика. В IDETools он служит основой, так как другие два модуля как раз и базируются на нём. Кстати, на том же сайте и у Гугла можно найти бесплатные плагины от народных умельцев.

CodeRush


CodeRush
Модуль рассчитан на ускорение написания кода. Дополнение включает в себя не только кучи готовых темплейтов, но и возможности быстрой навигации по коду, дополнительные возможности буфера обмена и выделения кода, улучшения визуализации кода.

Refactor!



И опять таки название как бы намекает нам, что это — модуль рефакторинга, то есть работы над уже существующим кодом. Это расширенная версия встроенного в VS рефактора. Очень удобен для проектов а ля копипаста и для реструктуризации и оптимизаций. В нём полно опций для автоматической замены, инкапсуляции, вложении и разбивки кода — более 150 возможностей для доработки и обработки.

Итого


Мне очень понравилось работать с данными утилитами. Заразил всех на работе и теперь шеф думает о покупке лицензий. Как я и говорил — проект коммерческий и стоит более 200 долларов за лицензию. Однако помимо полноценного траила, стоит упомянуть и то, что платными версиями являются PRO компоненты и многое из рефакторинга продолжит работать и после окончания 30 дневного срока, продолжая улучшать пользовательский интерфейс и возможности.

При работе со старыми проектами на C# постоянно пользуюсь подсветкой not disposed переменных (а так же не используемых функций), авто импортом namespace, добавление using, заменами string на StringBuilder



Из минусов могу отметить то, что со всеми включенными опциями код становиться слишком пёстрым и явно увеличивается нагрузка на процессор. В любом случае там много, что можно отключить.

Для лучшего ознакомления есть видео урокии конечно cheat sheet.

Советую!

Теги:
Хабы:
+13
Комментарии38

Публикации

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн