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?
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.
[+] [-] lazyjones|11 years ago|reply
http://golang.org/cmd/gofmt/
It allows easy renaming of variables, constants etc.
[+] [-] pjmlp|11 years ago|reply
Renaming is only Refactoring 101.
[+] [-] tmrmn|11 years ago|reply
[+] [-] scarboy|11 years ago|reply
[+] [-] fidz|11 years ago|reply
[+] [-] Kapura|11 years ago|reply
[+] [-] jamieomatthews|11 years ago|reply
[+] [-] Twirrim|11 years ago|reply
[+] [-] Dylan16807|11 years ago|reply
[+] [-] AYBABTME|11 years ago|reply
[+] [-] nl|11 years ago|reply
[+] [-] farslan|11 years ago|reply
[+] [-] jdfellow|11 years ago|reply
[+] [-] dawkins|11 years ago|reply