Go Proverbs
Rob Pike introduced the Go language proverbs at Gopherfest in 2015 to explain or teach Go philosophically. These are general guidelines that Go developers tend to adhere to. Most of these proverbs are good practices – but optional – that convey the spirit of the language.
We only include our favorite proverbs here. You can check out the full list at Go Proverbs (Further reading):
- Gofmt's style is no one's favorite, yet gofmt is everyone's favorite. When you write code in Go, you don't have to worry about the debate of white spaces versus tabs, or where you put braces or curly brackets. Gofmt (
gofmt
) formats your code with a prescriptive style guide, so all Go code looks the same. This way, you don't have to think about it when you write or read Go code: - Clear is better than clever: Go favors clear code over clever code that is difficult to analyze or describe. Write code other people can read and with behavior they can understand.
- Errors...