DEV Community

Discussion on: Why to learn Golang

Collapse
 
davidkroell profile image
David Kröll

Hi Mary, I totally agree with you that Go is a very awesome language, but I missed some crucial point besides the language features and paradigms you already outlined.

  1. There is just one formatting style you should follow, and it is built into the toolset which comes with the compiler. This makes it very easy for new developers to understand the code.
  2. Distributed package dependencies - set up a Git remote and you're done
  3. Strict compiler - any unused imports or variables? The code won't compile and thats great. There is no chance to have a messy code. I know, this is also supported in major IDEs to check against that but who cares on warnings?