2023中国企业研发高效能白皮书.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 Code Review 发展现状 13 Code Review 发展历程 14 Code Review ⼯具市场的参与者 16 极狐GitLab Code Review 的特征与优势 18 Code Review 最佳实践 23 中海庭 24 ⻬碳科技 26 智众医疗 27 Code Review 的定义与背景 04 Code Review 的定义 05 Code Review 的价值与挑战 07 目录 CONTENTS Code Review 的定义与背景 5 Code Review (也称代码评审)是软件开 发中对编写的代码进⾏检查、评审和修改 的过程。它是软件开发中⼀项⾮常重要的 质量保证⼯作,可以帮助程序员发现潜在 的错误、漏洞和缺陷,提⾼代码质量,降 低软件维护成本和运⾏⻛险。 Code Review 的定义 6 “让⾕歌的代码如此出⾊的最重要的因素⾮ 常简单: Code Review 。并不只有⾕歌在做 这件事—— 业界⼴泛认为 Code Review 是 ⼀种⾮常好的做法, 并且很多企业也都在做 。 但我从未⻅过其他⼤公司如此普遍地实⾏这 ⼀做法 。在⾕歌, 任何产品 、任何项⽬的代 码, 都不会在有效的评审之前被提交到代码 库⾥ 。” —— Mark CC,前⾕歌开发者 “Code Review 的好处是显⽽易⻅的:有⼈ 会仔细检查你的⼯作是否有错误, 反过来 , 他们也可以从你的解决⽅案中学到东⻄ 。这 样的合作有助于提⾼组织整体的⾃动化⽔平 。 如果你的组织⽬前没有进⾏ Code Review , 那么现在就开始吧 。这会让每个⼈都成为更 好的⼯程师 。” ——Gergely Orosz,优步⼯程主管 Code Review 可以找到 并且移除的错误约 65-85% 移除率⾼ ⾮正规的 Code Review 流程能 发现的潜在缺陷不到 50% 远低于正规 Code Review 使⽤正规 Code Review 的项⽬, 发现潜在缺陷率约在 60-65% 发现率⾼ Code Review 发现 的各种缺陷类型中 50% 与安全隐患有关 降低安全隐患 的价值与挑战 数据来源: C. Ebert and C. Jones,“Embedded software: Facts, figures, and future.,”IEEE Computer, vol. 42, no. 4, 2009. Code Review 的价值 7 01 沉淀⾼质量代码资产 • 降低后期成本 Code Review 可以在代码合并前,有效地检查出代码漏洞 并及时修复。这在很⼤程度上,可以降低后期修复问题的 难度与维护代码仓库的成本。 • 通⽤代码沉淀 通⽤算法和数据结构复⽤,提⾼整体开发效率。 02 提升团队能⼒,实现知识流转 Code Review 的⼀个重要功能就是可以让知识在团队 ⾥⾼效流通。 助⼒开发者快速成⻓ 开发者可以收到⾼质量 的反馈并及时调整问题, 从中快速成⻓并得到良 好的实践体验。 Code Review 的价值 助⼒开发者融⼊团队 可以在拉⻬团队技术认 知的同时,帮助

文档评论(0)

随风飘落 + 关注
实名认证
内容提供者

人力资源管理师持证人

一个写作爱好者,与大家分享

领域认证该用户于2023年07月07日上传了人力资源管理师

1亿VIP精品文档

相关文档