|
|
|
Looking for elegant code bases written in Golang
|
|
15 points
by suhasval
929 days ago
|
|
I am a Java developer with some Python experience. On my next project, I need to get hands-on with Golang quickly. So I would like to look at projects that have well-defined project structures, clean code, and tests. Also, any articles about coding style in Go would be highly appreciated. |
|
That's all you need. Tour go, and go by example.
Go is far from java. There aren't 10 ways to do things, it's not object oriented, and things like build tools, dependency management, formating, and tests are all baked into the core.
It's a relatively simple language that uses structs and relies heavily on the adapter pattern and composition. You should have no problem learning it quickly. Most go projects will look the same, have similar structure, and all will use the same formatting required by the compiler.