Resharper, RefactorPro и т. Д.?Какой лучший инструмент для рефакторинга для новичка (что-то легкое в освоении и использовании)?
ответ
Я попытался использовать Resharper для некоторого времени, а также CodeRush с Refactor позже.
Я остался с CodeRush/Refactor. Существует одно существенное отличие - открытость команд. Их обучающие видео довольно приятные и показывают вам много.
Самое главное, что у Coderush есть один ключ/ярлык для всех рефакторингов, что значительно повышает вероятность их использования. Существует боковое окно, которое показывает вам, какие клавиши нажать, чтобы использовать шаблоны. Мне понравился поиск Resharper для использования метода, но CodeRush имеет аналогичную функцию, воспламененную Shift + F12, и вы также можете просто нажать Tab на переменной, функции и т. Д., Чтобы перейти к следующему использованию.
Мне также понравился интерфейс CodeRush/Refactor.
Один из профессионалов для Resharper - это интегрированный инструмент тестирования, поэтому yuo может запускать тест непосредственно из Visual Studio.
В дополнение к Resharper я пробовал как Coderush, так и Visual Assist X от Whole Tomato Software.
По моему мнению, ни одно из вышеизложенного не может измерять до Resharper от Jetbrains, на которые я решил пойти. У других есть много отличных функций, но Resharper находится в своем классе. IMHO Coderush выглядит круче, но я нашел Resharper более полезным.
В ответ на примечание Томаса об открытости: я согласен, что это трудно переучивать все ярлыки. Но чтобы облегчить transistion Resharper также имеет ярлык Ctrl + Shift + R, который покажет весь рефакторинг, подходящий для вещи курсор находится на:
Моей рекомендация скачать пробную все три , попробуйте один из них за один раз на некоторое время и сделайте свой выбор.
Я думаю, что ReSharper замечательный. Я использую его уже 3 года, и я просто люблю его все больше и больше.
- 1. Инструмент для рефакторинга sql?
- 2. Инструмент рефакторинга для Spring.NET
- 3. Инструмент рефакторинга рельсов для Mac
- 4. Инструмент для рефакторинга булевых выражений
- 5. Инструмент для рефакторинга «с» блоками
- 6. Какой лучший бесплатный инструмент для моделирования ER?
- 7. Какой лучший способ/инструмент для аналитики sharepoint?
- 8. Какой лучший инструмент для установки java?
- 9. Какой лучший инструмент для интеграции данных
- 10. Какой лучший инструмент для мониторинга веб-приложений?
- 11. Какой лучший инструмент для диаграмм UML?
- 12. Какой лучший инструмент для трехстороннего слияния?
- 13. Какой лучший инструмент для проверки безопасности Javascript?
- 14. Какой лучший инструмент для создания отчетов?
- 15. Какой лучший инструмент для разработки приложений Blackberry?
- 16. Какой лучший инструмент для установки MSI?
- 17. Какой лучший инструмент для тестирования нагрузки?
- 18. Инструмент рефакторинга дублирования кода для VB
- 19. Лучший и простой инструмент RIA RAD?
- 20. Какой лучший инструмент для графического интерфейса для приложений J2ME
- 21. Какой лучший инструмент для визуального слияния для Git?
- 22. Какой лучший инструмент для анализа статического кода для Android-проекта?
- 23. Какой лучший инструмент для рисования для asp.net/.net
- 24. Какой лучший инструмент для автоматизации браузера для Python?
- 25. Какой лучший инструмент для python для простого редактирования видео?
- 26. Какой лучший инструмент для Windows для объединения RSS-каналов?
- 27. Какой лучший инструмент для веб-тестирования вы нашли для C#?
- 28. Какой лучший инструмент для статического анализа для NetBeans 6.1?
- 29. Инструмент рефакторинга пространства имен для Eclipse?
- 30. Какой лучший инструмент для создания естественного DSL в Java?
Я согласен, что CodeRush и RefactorPro визуально впечатляют (большинство из которых можно отключить BTW), но для навигации и рефакторинга Resharper намного лучше, на мой взгляд, с использованием обоих продуктов. – Xian 2008-09-06 14:15:46