It allows easy renaming of variables, constants etc.
Does it also extract methods, convert fields into accessors, move code between packages while updating import statements, update comments that relate to code, move methods across types?
Renaming is only Refactoring 101.
at first i've read it as 'gore-name'... not the nicest thing
It's no expertsexchange. I wouldn't bother changing it.
It should GoRename. or go-rename. or something that everyone can obviously distinguish it.
I think GoreName should be the canonical pronunciation simply because it's more fun.
Yeah...a dash would do wonders for that
Yup. Took me a moment or two to even realise what its real name was
This person is just wrong. It's not because the tools weren't there or the commenter was unaware of how they work, that Go is bad at refactoring. It's very easy to write correct, type safe refactoring tools on Go code.