Code Review专题:华为云DevCloud助力长沙企业提升代码质量
9月26日,“华为DevCloud研发实践大咖私享会”在华为(长沙)DevCloud创新中心培训室成功举办,活动邀请华为云DevCloud产品专家庄表伟以“如何实践Code Review” 为题作了精彩演讲。强智科技、公信诚丰、大汉建设云、建研信息、七风网络等近四十家软件企业参加本次活动。
写代码是程序员的基本功,代码评审(Code review)是保证代码质量的一种有效手段。如何才能写出好的代码?干净、清晰、易懂的好代码,是什么样的?如何才能促进团队,人人都能写出好代码?如何实践Code Review?这是每一个追求高代码质量的团队,需要持续思考的问题。
针对这些问题,华为云DevCloud产品专家庄表伟从华为对于好代码的解读和追求切入,深度解读华为Clean Code的定义,重点介绍合并请求,实践Code Review的要点和方法等。庄表伟表示,Code Review的目的是提升代码质量,尽早发现潜在缺陷与Bug,降低修复成本,同时促进团队内部知识共享,帮助更多人更好地理解系统。编写好代码能有效减少漏洞,降低系统脆弱性,是达成可信产品的核心环节。
世界五百强企业的研发团队,美国硅谷的互联网企业,全都在实施Code Review。较之其他的质量保障手段,正式的代码评审(Code Review)能够达到55~60%的有效率,远高于单元测试(25%)、功能测试(35%)、集成测试(45%)。另一方面,从质量保障的成本而言,通过测试发现错误,是Code Review的六倍。IBM的一项研究发现,通过检查发现一个错误需要3.5个工作时、而测试则需要15~25个工作时。
华为软件开发云的代码检查服务正是基于华为30年来的研发经验,通过自动化的检查和分析,帮助团队快速的检视和完善代码质量,另外此经验集也在不断的扩充和完善,为广大的研发团队和程序开发者提供高质量的代码检查服务。软件开发云(DevCloud)是集华为研发实践、前沿研发理念、先进研发工具为一体的研发云平台,面向开发者提供研发工具服务,让软件开发简单高效。
在答疑交流环节,企业嘉宾结合自身企业在做Code Review时遇到的难点和痛点,与专家进行探讨。专家对嘉宾的提问做了详细的解答,企业嘉宾表示受益颇多。
华为(长沙)DevCloud创新中心持续为长沙企业提供高质量的技术交流活动,截至目前,华为(长沙)DevCloud创新中心在长沙市已对接企业1000余家,为近200家企业提供软件开发云服务,实现逾1400个软件研发项目云上开发,并与长沙市内两所高校达成了软件人才培养合作。
未来,华为(长沙)DevCloud创新中心将依托华为领先全球的技术实力,继续用心搭建优质平台,不断输出高品质技术分享,为长沙市软件企业实现研发实力提质增效等提供落地服务与技术支持,持续为长沙软件企业谋福利,助力长沙企业开启云上开发新篇章,推动长沙软件产业发展。
- 点赞
- 收藏
- 关注作者
评论(0)