Golang的包名
(金庆的专栏 2018.6)
摘自:
https://talks.golang.org/2014/organizeio.slide#1
The name of a package
Keep package names short and meaningful.
Don’t use underscores,they make package names long.
io/IoUtil not io/util suffixarray not suffix_array
Don’t overgeneralize. A util package Could be anything.
The name of a package is part of its type and function names.
On its own,type Buffer is ambiguous. But users see:
buf := new(bytes.Buffer)
Choose package names carefully.
Choose good names for users.