高质量编程与性能优化实战
一、课程概述
介绍编码规范,帮助大家写出高质量程序。
介绍 Go 语言的性能优化建议,分析对比不同方式对性能的影响和背后的原理。
讲解常用性能分析工具 pprof 的使用和工作原理,熟悉排查程序性能问题的基本流程。
分析性能调优实际案例,介绍实际性能调优时的工作内容。
二、高质量编程简洁及编码规范
1.一点点自己对高质量编程作用的理解
其实编写的工程是团队合作的一个工程,不仅仅是为了让功能能够实现也要让他人能够理解编程逻辑,便于进行二次开发的过程。由此高质量的编程就显得尤为重要,编码的简洁及编码的规范可以大大的规避了二次开发的难度,也便于他人如果需要对自己的程序进行修改时的操作方便。
2.高质量编程
高质量编程介绍
什么是高质量编程 --编写的代码能够达到正确可靠、简洁清晰的目标可称之为高质量代码。各种边界条件是否考虑完备、异常情况处理,稳定性保证、易读易维护
代码规范
注释应该做的
注释应该解释代码作用:注释公共符合
注释应该解释代码是如何做的:适合注释实现过程
注释应该解释代码实现的原因:适合解释代码的外部因素、额外提供上下文and注释应该解释代码什么清空会出错
命名规范
错误流程
错误和异常处理
高质量编程在应用中十分重要
每个程序员最烦的就是修改别人的代码,无论代码好坏。因为第一眼看上去没有熟悉感,下意识就会排斥。
所以当团队的成员都严格按照代码规范来写代码时,可以保证每个人的代码看起来都像是一个人写的,看别人的代码就像是在看自己的代码。
重要的是我们能够认识到规范的重要性,并坚持规范的开发习惯。
接下来,我要做的事就是找一份良好的代码规范并一直坚持使用,直到形成习惯。