Go 编码规范
高质量编程
不是人类高质量男士那种啊,这里说的高质量实际上只能要求到一个下限,和伤仲永里面那个众人的感觉是一样的,没错,大部分人做不到众人的那个标准。
高质量编程要求代码正确可靠且简洁清晰。
讲起来真简单,做起来真不好做。简单的几个原则供自己参考:
- 边界条件考虑清楚了吗?
- 边界条件考虑完全了吗?
- 异常情况的处理,我是奶爸小强,防止宝宝误食。傻子都能用我的代码造火箭,靠的就是异常处理。
- 易读易维护
编程原则
简单性
不要炫技,看不懂的代码日后更没法重构,不要当第一个糊翔的人
可读性
代码是人写的人看的,可维护的第一步是可读
生产力
考虑团队整体的工作效率,不想和别人扯皮就写没法扯皮的代码。