📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 21/12/14 в 13:11 |
Почему PhpStorm 8.0.2 посредством Refactor - Rename может переименовать переменную НЕ во всех файлах внутри директории проекта?
Да, php файлы разложены по разным директориям с разной степенью вложенности, но не в этом ли смысл рефакторинга, пройтись именно по всем файлам.. Или среда делает переименования не во всех файлах, а только тех, что связаны посредством include + не смогла правильно распознать include нажных файлов.
Проект создавался из существующих файлов. Windows 7.
|
|
|
|
С нами с 30.04.04
Сообщения: 602
Рейтинг: 293
|
Добавлено: 22/12/14 в 08:58 |
При рефакторинге IDE должна быть на 100% уверена, что то, что она переименовывает является той сущностью, которую ты переименовываешь.
Если речь идет о переименовывании переменной внутри функции, то тут всё однозначно. А переименовывание ПЕРЕМЕННОЙ, которая используется в куче файлов - это явный показатель плохого кода. Рефакторинг тут не поможет, слишком велика вероятность что-то сломать.
Мой совет: Ctrl+Shift+F по всему проекту и далее ручками просматривать каждое совпадение, только так.
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 23/12/14 в 00:48 |
Да, уже сам догнал, что такой вариант, что я придумал - не вариант.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |