Go 语言代码建议
首页
打印
首页
下载pdf
目录 搜索
  • 介绍
  • 指导原则
    • 简单性
    • 可读性
    • 生产力
  • 标识符
    • 选择标识是为了清晰, 而不是简洁
    • 标识符长度
    • 不要用变量类型命名变量
    • 使用一致的命名风格
    • 使用一致的声明样式
    • 成为团队的合作者
  • 注释
    • 关于变量和常量的注释应描述其内容而非其目的
    • 公共符号始终要注释
  • 包的设计
    • 一个好的包从它的名字开始
    • 避免使用类似 `base` 、`common` 或 `util` 的包名称
    • 尽早 `return` 而不是深度嵌套
    • 让零值更有用
    • 避免包级别状态
  • 项目结构
    • 考虑更少,更大的包
    • 保持 `main` 包内容尽可能的少
  • API 设计
    • 设计难以被误用的 API
    • 为其默认用例设计 API
    • 让函数定义它们所需的行为
  • 错误处理
    • 通过消除错误来消除错误处理
    • 错误只处理一次
  • 并发
    • 保持自己忙碌或做自己的工作
    • 将并发性留给调用者
    • 永远不要启动一个停止不了的 `goroutine`
暂无相关搜索结果!

本文档使用 topgoer 发布

错误处理

项目分享

扫一扫手机阅读

项目分享

扫一扫手机阅读