在企业招聘要求中常会看见要求面试者拥有良好的编程习惯。以前对良好的编程习惯往往只有一个粗略的概念,学习了高质量编程这门课后进行总结。
定义:
高质量编程指的是编写的代码达到正确可靠,简洁清晰的目标。需要考虑到边界条件是否完备,异常情况处理,稳定性保证。以及易读易维护。
原则:
为了达到这些目标有一些原则需要遵守:1、简单性(指的是要尽量以简洁的代码完成任务) 2、可读性 3、生产力
做法
要达到上述的原则在GO语言开放方法如下:1、代码格式 2、注释 3、命名规范 4、控制流程 5、错误异常处理 格式:采用gofmt。Go提供的工具,能够自动化格式GO为统一风格。 注释:注释要解释代码的作用,代码如何做,解释代码实现的原因,解释代码什么情况下会出错。对于每个公共符号需要进行注释声明,不明显不简短的公式给予声明,所有函数继续声明。 命名规范:省略词全大写。当位于变量开头不需要导出时全小写。变量距离被使用地方越远则需要携带更多上下文信息。 控制流程:省去多余的else,保持代码的缩进。 错误和异常处理:简单错误指的是出现一次错误,其他方式不用捕获的错误。减少panic代码在业务的使用。