分类 代码规范 中的文章

项目中应该禁用fallthrough

fallthrough的用途 在其他语法(非Go,C,PHP)中,switch 有一个特定的现象,就是向下穿越,指的是一旦一个分支 case 满足,则后续分支代码都会被执行。而Go语言中,默认分支执行完毕,switch 执行完毕。使用 fallthrough 语法,可以达到穿越下一个 case 分支的目的。 fallthrough 需要出现在分支语句块……

阅读全文

浅述TODO的作用

前言 很多人都知道,代码中待办的事项会用TODO注释,标记还未完成的待办项。但事实上,很多项目中TODO已经烂大街了。我们后端项目中,仅仅游戏业务代码中就存在近百处TODO(上线之前曾经治过,只是又复发了),并且还在持续增加中。长此以往下去,TODO已经和常规注释没有差别了。 TOD……

阅读全文