• 代码风格

    代码风格

    • 声明分组
    • Import 组内顺序
    • 包名
    • 函数命名
    • 包导入别名
    • 函数分组与排布顺序
    • 减少嵌套
    • 不必要的 else
    • 全局变量声明
    • 非导出的全局变量或者常量以 _ 开头
    • 结构体中的嵌入类型
    • 使用字段名来初始化结构
    • 局部变量声明
    • nil是一个有效的slice
    • 缩小变量作用域
    • 避免裸参数
    • 使用原始字符串字面值,避免使用转义
    • 初始化结构体引用
    • 格式化字符串放在 Printf 外部
    • 为 Printf 样式函数命名