如何增强性功能的方法 如何提高功能性质量( 三 )


如何增强性功能的方法 如何提高功能性质量

文章插图

实践通过上述两大途径的学习,我们必须要将吸收的东西加以实践,有输入就要有输出,不然输入也就毫无意义 。
这里需要着重强调 Code Review 的好处,简单整理有如下三点好处:
1、互相学习,共同成长无论身处什么团队,团队成员的技术能力、经验都是有差异的 。
通过 Code Review,对于同样的功能实现,有经验的工程师可以给经验尚浅的工程师提供合理的优化建议 。经验尚浅的工程师可以通过阅读优质代码,快速学习相关技术运用的最佳实践 。如果大家技术实力相当,可能就是互相刷新思想了 。
2、知识共享进行 Code Review 不仅仅是为了讲述代码如何编写,还要介绍其背后涉及的业务知识,在此过程中,根据提交者的描述阅读代码的逻辑,看代码实现是否跟描述一致 。
通过 Review,让团队成员不再局限于项目的某一块业务,避免项目只有一个人了解项目的尴尬情况 。特殊情况下,也可以及时代替别人来维护相关代码,尤其是在没有相关业务功能说明文档的情况下 。
3、统一编码风格,提升质量代码质量大概分为以下层级:
可以正常运行——可以测试通过——容易阅读——容易维护 。
Code Review 至少要让代码达到易阅读的级别 。
要想做到易阅读,可不是光靠 Code Review 就够了,首先需要观察整个项目的风格,按照已有的规范编写相同风格的代码,当然每个人的风格不可能完全相同,但是要保证整体风格相似,这样维护起来不至于难受 。
总结如今写代码就像以前上学时写字一样,能写得好代码就相当于写了一手好字 。如果你隔段时间回头看自己的字都不忍直视,那么可以通过临摹练字来提升自己,最终习得一手好字 。
练字多了就会成为习惯,再往后写字就变成下意识的习惯 。而写代码可没有那么简单,写之前需要用大脑思考,选用什么模式,如何设计,写完后要想着如何优化 。
按照上文的学习方法,慢慢改善自己的编码习惯,最终达到下笔如有神的境界 。
文/Thoughtworks郝安康
【如何增强性功能的方法 如何提高功能性质量】原文链接:
https://insights.thoughtworks.cn/how-to-improve-code-quality/


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。