Hacker News new | past | comments | ask | show | jobs | submit login

Refactoring is probably the one area where good IDEs shine the most.

I was expecting to see some advanced Emacs / vim or whatever texteditors or IDE support for refactoring Go code.

Not just manual extraction of common behavior into a tinier interface.

But I'm more and more impressed by Go and may give it a try one of these days.




I doubt it.

How could anyone refactor something like this in Python

getattr(myobj, 'myprop', None)

Where mypropis dynamically generated?


What do you mean by refactoring a single line?


IDea Go plugin. No refactoring available yet: http://plugins.intellij.net/plugin?pluginId=5047

Vim plugin. No refactoring available yet: http://go-lang.cat-v.org/text-editors/vim/

Eclipse plugin. No refactoring available yet: http://code.google.com/p/goclipse/

Others (afaik- no refactoring available yet): http://go-lang.cat-v.org/text-editors/




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: