3 ms·
Go has warts and 101 faults (depending who you are and how hard you squint)... But what I absolutely love about Go is how easy(relative to other languages) it
by rawoke083600 5y ago
Go has warts and 101 faults (depending who you are and how hard you squint)...
But what I absolutely love about Go is how easy(relative to other languages) it is to 'read' most of the Go code in the wild, including the std libs !
YMMV...
Every tried reading C++ libs/header-libs ?
- msie 5y agoSame feeling I had about Python vs Ruby. When I was working on a Python script I had no qualms about diving into the source of libraries. Although I have been scared away from Python because of the many different ways that libraries can be included in a script.
- rawoke083600 5y agoAgreed and that is before you get to all the "function annotation" that ads some degree of magic.
- trey-jones 5y agoThis has always been my number one praise for Go as well. A lot of it has to do with gofmt I think.
- rawoke083600 5y agoJa I think you are absolutely right (go fmt) ! The tooling is fantastic and concise.
- mmargerum 5y agoAs a team lead I love go because no one can write clever code in it and even a bad coder can generally write somewhat working code in it.
- azth 5y agoC++ libs are an exception. I'd argue Java stdlibs are just as readable as golang's.