代码质量的提高

Posted 蜂巢工厂Digital Factory

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码质量的提高相关的知识,希望对你有一定的参考价值。

为何需要提高代码质量?

以下是重要的几点:

  • 提升代码的可维护性,降低新人接手的成本

  • 促进交流,促进知识共享,做好backup

  • 促进风格一致,降低团队间应用流转的难度

  • 建设写好代码、做好设计的团队氛围


但有一点需要说明,我认为写代码本身是一个创造过程,能让人享受其中,如果有太多的条条框框约束,写代码就失去了创造的乐趣,所以,这里为代码质量建设立一个原则:

  • 只提供建议,不强制遵循

  • 鼓励创造性的编码

  • 鼓励艺术性的编码


如何才能拥有高质量的代码

有两种途径:

  • 第一种途径:先有好的设计--->然后用优秀的编码去实现--->再把优秀的编码风格延续下去

  • 第二种途径:从糟糕的代码开始--->不断去重构,向优秀的设计方案和代码风格不断逼近--->再延续下去


代码质量建设怎么开始呢?

首先得知道什么是好的代码,这就要有标准,那就是我们常常看到的各种各样的规范,但我觉得要有几个简单的原则,太多了,记不住,有几条原则简单的原则,可以时不时拿来判断,当前做得对不对。


然后就是去实践规范,这里需要一些技巧、一些工具,来帮助我们更好地遵循规范。


接着是度量,看我们对规范实践的效果,这就是我们常说也常做的Code Review,但Code Review也需要遵循一定的规范,应用一定的技巧。


度量之后是改进,CR结果要及时跟进,这是最重要一环,否则CR就没有实际意义。


总结不可少,复盘是一种很有用的工具,CR也需要复盘,总结CR流程、过程等方面好的和不好的地方,更新规范和checklist。

蜂巢工厂

国内首个行业级工业iPaaS集成平台

装备制造行业一站式数字化工厂集成解决方案


针对装备制造行业的工业实践与特征,应用工业数据采集技术、云端互联应用、微服务平台化技术,帮助行业内制造企业实现全业务系统、全生产要素、全价值链的一站式数字化工厂解决方案。
蜂巢工厂致力于打造一个装备制造行业数据实现、数据汇聚、数据分析、数据应用、数据赋能的数字化工厂集成应用平台,从企业的销售订单、研发设计、计划统筹、生产制造、设备智能化、供应链协同、售后服务等全业务场景的微服务应用,用户可以按需订购、快速集成。


发现更多精彩

关注蜂巢工厂


以上是关于代码质量的提高的主要内容,如果未能解决你的问题,请参考以下文章

如何提高你代码质量

代码质量的提高

怎么提高代码质量?-来自Google的研发经验总结

提高代码质量有哪些方法

如何提高代码质量?

加强管理能提高程序代码质量吗?