Flat Application Structure in Go Rather than spending time trying to figure out how to break code into packages, an app with a flat structure would just place all of the .go files in a single package. A flat application structure is what almost everyone begins with when diving into Go. Every program in the Go tour, most exercises in Gophercises, and many others early Go programs don’t get broken i
![Flat Application Structure in Go - Calhoun.io](https://cdn-ak-scissors.b.st-hatena.com/image/square/6df260ffc2c6d60b0647d53618035d1bc50a0fc1/height=288;version=1;width=512/https%3A%2F%2Fwww.calhoun.io%2Fimg%2Fsocial_share.png)