Go 语言基础(19) | 青训营笔记

68 阅读1分钟

Go 编码规范

高质量编程

不是人类高质量男士那种啊,这里说的高质量实际上只能要求到一个下限,和伤仲永里面那个众人的感觉是一样的,没错,大部分人做不到众人的那个标准。

高质量编程要求代码正确可靠且简洁清晰。

讲起来真简单,做起来真不好做。简单的几个原则供自己参考:

  • 边界条件考虑清楚了吗?
  • 边界条件考虑完全了吗?
  • 异常情况的处理,我是奶爸小强,防止宝宝误食。傻子都能用我的代码造火箭,靠的就是异常处理。
  • 易读易维护

编程原则

简单性

不要炫技,看不懂的代码日后更没法重构,不要当第一个糊翔的人

可读性

代码是人写的人看的,可维护的第一步是可读

生产力

考虑团队整体的工作效率,不想和别人扯皮就写没法扯皮的代码。