Home
Projects icon
BOX OAI.JS
Books
Links
About
  • Go Code Review

    2021-10-22 go code reivew

    以此记录那些年 Code Review 遇到的坑😂。 变量作用域 变量应该遵循最小作用域的原则,否者可能引起错乱。 案例1 函数的功能是:将 MongoDB 数据库中所有 offline 是 false 的记录,同步到 Redis 中。 Bad tmpl 的作用域在 for 循环之外,在对每条查询结果做 cursor.Decode 时 tmpl 变量未被重置,这造成之前记录的值可能残留在这次 cursor.Decode 的结果中,从而导致数据错乱。 1func Foo(ctx context.Context) error { 2 cursor, err := …

    阅读更多

Amazing Gao

Find, discover, explorer and enjoy!
阅读更多

精选文章

  • 基于信创的互金应用探索与实践
  • 算法(第4版)
  • Go工具链之compile初探
  • Rancher初体验
  • Go项目Gitlab CICD提速指南

最新文章

  • 如何说孩子才会听,怎么听孩子才肯说
  • Go Code Review
  • 基于信创的互金应用探索与实践
  • 算法(第4版)
  • Go工具链之compile初探

分类

GO 9 CICD 1 LINUX 1 RANCHER 1 UNIX 1

专栏

GO工具链 3 GO源码解析 2 GO设计模式 2 RANCHER系列 1

标签

GO 10 BOOKNOTES 2 DOCKER 2 SYNC 2 设计模式 2 ATOMIC 1 CICD 1 CODE-REIVEW 1 COMPILE 1 DEVOPS 1
所有标签
ATOMIC1 BOOKNOTES2 CICD1 CODE-REIVEW1 COMPILE1 DEVOPS1 DOCKER2 ELF1 GILAB1 GITLAB1 GO10 GO-BUILD1 GODOC1 GOMODCACHE1 K8S1 LINUX1 MUTEX1 RANCHER1 SYNC2 UNIX1 互斥锁1 信创1 设计模式2
[A~Z][0~9]

Copyright © 2022 AMAZING-GAO 实在是高. All Rights Reserved