1.高质量编程 什么是高质量?编写的代码能够达到正确可靠、简洁清晰的目标可称之为高质量代码
正确性:是否考虑各种边界条件,错误的调用是否能够处理
可靠性:异常情况或者错误的处理是否明确,依赖的服务出现异常是否能够处理
简洁:逻辑是否简单,后续调整功能或者新增功能是否能够快速支持
清晰:其他人在阅读理解代码的时候是否能清楚明白,重构或者修改功能不会担心出现无法预料的问题
简介 编程原则: 简单性:消除“多余的复杂性”,以简单清晰的逻辑编写代码;
不理解的代码无法修复改进;
可读性:代码是写给人看的,而不是机器;
编写可维护代码的第一步是确保代码可读;
生产力:团队整体工作效率非常重要;
编码规范: 推荐使用gofmt自动格式化代码
注释:注释应该解释代码作用;解释代码如何做的;解释代码实现的原因:解释代码什么情况会出错;