Comment by maccard
1 day ago
Using Grep or regex is textual refactoring. If you want to rename every reference to a type Foo, how do you is that without touching any variables named foo, or any classes named FooBar
The answer is use tools that have semantic info to rename things.
I often want them to rename all the textual references too because otherwise you have bunch of variables using the old name as a reference.
Even though it has no semantic significance to the compiler, it does for all the human beings who will read it and get confused.