I’m joining the Go team at Google
41–50 of 211 posts
Re: I’m joining the Go team at Google
#42> What is missing from the Go ecosystem? Personally, golang "IDE" experience is not as good as Java or even C++. For example, ycmd only supports subset of functions for golang. I miss ycmd-goto-references the most.
JetBrains WebStorm with the free Go plug-in provides an excellent Go IDE experience. There are some free community editions of JetBrains IDEs that are supposed to work with the Go plug-in (e.g. PyCharm, if I’m not wrong), so you do not even have to pay anything. https://www.jetbrains.com/products.html?fromMenu#type=ide
Refactorings are missing in IDEA. It is not excellent, it is something you can work with.
Re: I’m joining the Go team at Google
#43I'm using C# mainly because of debugger integration in Visual Studio. Make decent visual debugger and devs will come.
Re: I’m joining the Go team at Google
#44I'm using C# mainly because of debugger integration in Visual Studio. Make decent visual debugger and devs will come.
What are you developing with C#? I see Go more for server-side stuff, and C# for Unity/Desktop development...
From talks with coworkers, the impression I've gotten is that most C# in the wild is running server side, though there's obviously a lot of it in desktop apps, and on mobile with Xamarin.
Re: I’m joining the Go team at Google
#45I'm using C# mainly because of debugger integration in Visual Studio. Make decent visual debugger and devs will come.
Re: I’m joining the Go team at Google
#46Re: I’m joining the Go team at Google
#47Earlier quoted context omitted.
It is pretty readable, but really non-functional too. Eg, they still don't have math.round and you wind up writing a lot of code because it can be a little bare bones or does things in a way that isn't quit usable. I wouldn't say it is very expressive either. Go can be very wordy and verbose at times, and some things are downright a pain or poorly thought out (e.g, while Java has finally and C++/Rust have RIAA for de…
> It is pretty readable, but really non-functional too There are projects starting to fix that: https://github.com/asteris-llc/gofpher
Re: I’m joining the Go team at Google
#48Re: I’m joining the Go team at Google
#49I'm using C# mainly because of debugger integration in Visual Studio. Make decent visual debugger and devs will come.
Make decent unit test coverage and you'll hardly ever see a debugger again. Neither will you need a fancy code editor.
Re: I’m joining the Go team at Google
#50I'm using C# mainly because of debugger integration in Visual Studio. Make decent visual debugger and devs will come.
Make decent unit test coverage and you'll hardly ever see a debugger again. Neither will you need a fancy code editor.