Рефакторинг для разработчиков баз данных

Оценить
(1 голос)

В Visual Studio имеется несколько встроенных функций для рефакторинга элементов баз данных. Мы описываем их в главе 29.

Основы рефакторинга в Visual Studio

Инструменты рефакторинга в Visual Studio обеспечивают выполнение всех обещанных пре­имуществ рефакторинга: увеличение степени многократного использования кода, меньшее количество его переписываний, уменьшение дублирований и улучшенная читабельность. Эти инструменты вселяют уверенность в тех изменениях, которые сделаны в вашем коде. Они достигают этого при помощи использования движка рефакторинга, основанного на компиляторе C# (а не при помощи простого поиска и замены строк). Движок и компилятор работают совместно (охватывая весь код и имеющиеся в нем ссылки) для того, чтобы оты­скать все возможные изменения, которые необходимо выполнить как часть данной опера­ции рефакторинга. Движок ищет даже в комментариях и пытается обновить их новыми име­нами типов. Кроме того, вы можете просмотреть изменения вашего кода перед их внесением. Это повышает ваш уровень уверенности в тех изменениях, которые эти инстру­менты делают в вашем коде.

В табл. 9.1 дан общий обзор многих операций рефакторинга, которые можно выполнить в редакторе С#. Мы подробно опишем каждую из них в последующих разделах. Однако сна­чала мы опишем некоторые общие элементы процесса рефакторинга. Эти элементы вклю­чают запуск инструментов рефакторинга внутри Visual Studio и просмотр изменений рефак­торинга по мере их выполнения.

Рефакторинг для разработчиков баз данных

Запуск инструментов рефакторинга
Рефакторинг в окне кода при помощи смарт-тегов
Использование конструктора классов Class Designer для рефакторинга
Наличие визуального конструктора классов
Предварительный просмотр изменений

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.