GeistHaus
log in · sign up

Go: Package-Centric Organization

matttproud.com

Organizing source code is a critical skill in software mastery, and this remains true in Go. Unfortunately the skill of idiomatic organization in one language does not necessarily translate to another. What makes this trickier is that code organization happens at several levels: the build system the packaging system in code in the file system To understand why, consider this Unified Modeling Language (UML) diagram of these levels and their relationships when using Go:

0 pages link to this URL

No pages have linked to this URL yet.