改善Go语言编程质量的50个有效实践

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

48 让你的Go包拥有个性化的导入路径

浏览 118 扫码 分享 2022-07-25 00:11:45

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 50 未雨绸缪!Go语言常见“坑”大汇
    • 48 让你的Go包拥有个性化的导入路径
    • 47 小即是美?构建最小Go程序容器镜像
    • 46 与时俱进!使用module管理依赖包
    • 45 与C互操作不是免费的!疑问了解cgo的使用成本
    • 44 慎用reflect包提供的反射能力
    • 43 小心被kill!不要忽略对系统信号的处理
    • 42 time包,你用对了吗
    • 41 像极!bytes包和strings包的那些相似操作
    • 40 告别乱码!GO语言字符集编码方案间转换
    • 39 一文告诉你如何在 Go 中实现 HTTPS 通信
    • 38 掌握 Go 代码调试利器:delve
    • 37 掌握 Go 代码性能剖析神器:pprof
    • 36 为被测对象建立性能基准
    • 35 Go 惯例:将测试依赖的外部数据文件放在 testdata 下面
    • 34 Go 单元测试惯例:表驱动
    • 33 一文告诉你测试包的包名要不要带“\_test”后缀
    • 32 不要让 panic 掺和到正常错误处理中
    • 31 if err != nil 重复太多可以这么办
    • 30 别笑!这就是 Go 的错误处理哲学
    • 29 sync 包的正确使用姿势
    • 28 Go channel 的常见使用模式
    • 27 Go 并发模型和常见并发模式
    • 26 面试必考!掌握 goroutine 的调度原理
    • 25 要提高代码可测试性,请使用接口
    • 24 不要在函数参数中使用空接口(interface{})
    • 23 定义小接口是 Go 的惯例
    • 22 变长参数函数的妙用
    • 21 方法集合决定接口实现
    • 20 Go 方法的本质
    • 19 defer 让你的代码更清晰
    • 18 Go 函数是“一等公民”
    • 17 init 函数的妙用
    • 16 理解包导入路径的含义
    • 15 注意:Go 字符串是原生类型
    • 14 深入理解和高效运用切片(slice)
    • 13 用复合字面值作初值构造器
    • 12 定义“零值可用”的类型
    • 11 Go“枚举常量”的惯用实现方法
    • 10 无类型常量让代码更简化
    • 09 变量声明形式尽量保持一致
    • 08 Go 标识符的命名惯例
    • 07 gofmt:Go代码风格的唯一标准
    • 06 参考 Go 项目布局设计你的项目结构
    • 05 Go 语言的设计哲学之四:面向工程
    • 04 Go语言的设计哲学之三:并发
    • 03 Go 语言的设计哲学之二:组合
    • 02 Go语言的设计哲学之一:简单
    • 01 Go 语言的前生今世
    • 改善Go语言编程质量的50个有效实践
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注