Показать сообщение отдельно
Старый 07.01.2010, 11:22   #11  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от mazzy Посмотреть сообщение
Эх, еще бы и для потомков...


Но может вывести ложные срабатывания. Поскольку находит вхождение в комментариях, в строках, а также в более длинных названиях переменных (Например, ищем SysDictClass, а найдет mySysDictClass и SysDictClass_Old)

Кроме того, поиск не работает в предках и потомках.
Кроме того, перекрестные ссылки дают возможность отделить места, где переменная читается, от мест, где она изменяет значение.

Поэтому насчет информативности - тут можно поспорить
На самом деле, при массовом рефакторинге как раз необходимо, чтобы в результат поиска попали и комментарии, и переменные, которые называются так же, но с добавлением суффикса/префикса.

К примеру, скажем, что нам необходимо в определенном классе изменить все упоминания "ItemId" на "ProductNumber".
Врядли бы кому-то было приятно позже читать код, в котором используются только переменные productNumber, но во всех комментариях идет упоминание ItemId

Аналогично, при рефакторинге абсолютно все равно, читается из переменной значение, или изменяется.
За это сообщение автора поблагодарили: Kabardian (3).