函数分组与排布顺序
- 函数应该粗略的按照调用顺序来排布
- 同一文件中的函数应该按照接收器的类型来分组排布 所以,公开的函数应排布在文件首,并在 struct、const 和 var 定义之后。
newXYZ()/ NewXYZ() 之类的函数应该排布在声明类型之后,具有接收器的其余方法之前。
因为函数是按接收器类别分组的,所以普通工具函数应排布在文件末尾。
Bad | Good |
---|---|
|
|
newXYZ()/ NewXYZ() 之类的函数应该排布在声明类型之后,具有接收器的其余方法之前。
因为函数是按接收器类别分组的,所以普通工具函数应排布在文件末尾。
Bad | Good |
---|---|
|
|
本文档使用 BookStack 构建