这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天
概述
在对go语言有了些基础后,通过也实际编写了些应用程序,那么在真正项目开发的时候,还要注重以下几点: 一.如何编写更简洁清晰的代码
二.常用go语言程序优化手段
三.熟悉go程序性能分析工具
四.了解工程中性能优化的原则和流程
在工作中,编程是团队合作的工作,好的代码让其他人更容易在你的基础上开发,同时出问题的概率更低,大家更乐于与你合作,也让你团队更高效,另外在面试的时候也有编码环节,能不能用代码清晰的表达你的思路。另外每种语言都有自己的特性,go编程来说,有哪些性能优化的手段,有没有承受的工具,本节课也会介绍,最后,在实际工作中,如何分析性能并进行优化,基本原则和流程是怎么样的。
一.高质量编程
编程能够完成功能是基本要求,那么什么是高质量编程,有哪些实践规范,以及常见的性能优化建议有哪些。
简介
正确性:是否考虑各种边界条件,错误的调用是否能够处理。
可靠性:异常情况或者错误的处理策略是否明确,以来的服务出现异常是否能够处理。
简洁:逻辑是否简单,后续调整功能或新增功能是否能够快速支持
清晰:其他人在阅读理解代码的时候是否能够清楚明白,重构或者修改功能是否不会担心出现无法预料的问题。
简单性:消除多余的复杂性,以简单清晰的逻辑编写代码
可读性:可读性很重要,代码是给人看的,不是给机器。