Переименование

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

Переименование элементов кода — это самая часто встречающаяся операция рефакторинга. Наряду с тем, что Rename является частью редактора С#, аналогичная функция переимено­вания существует как в редакторе VB, так и в инструменте Team Systems Database Developer Tool. Здесь мы описываем только инструменты рефакторинга для языка С#. Однако послед­ние два инструмента работают аналогично.

В обычном сеансе рефакторинга переименование часто составляет основной объем работы. Однако большинство переименований происходит снаружи окна рефакторинга. Разработчи­ки обычно не дожидаются того момента, когда код заработает, исключительно для того, чтобы сказать себе: "отлично, а теперь я вернусь назад и переименую эти 10 элементов для большей ясности”. Иногда случается именно так, но чаще всего по мере создания вашего приложения вы согласованно переименовываете элементы для исправления ошибок или для того, чтобы сделать все яснее и читабельнее. Конечно, по мере разрастания кода переиме­нование классов, методов, полей и т. п. (без внесения в код новых ошибок) становится все более трудным делом.

Поэтому очень важно иметь возможность переименования элементов с уверенностью в том, что вы не внесете в ваш код новых ошибок. При помощи редактора C# вы можете переиме­новывать все элементы кода (включая пространства имен, классы, поля, свойства, методы и переменные). Компилятор помогает обеспечить отсутствие повреждений вашего кода и то, что все ссылки из исходного кода будут найдены. Фактически операция Rename может да­же делать поиск в комментариях вашего кода и соответствующим образом обновлять их.

Доступ к операции Rename
Работа с диалоговым окном Rename
Извлечение метода
Доступ к операции Extract Method
Извлечение методов

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


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

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