当前位置: 首页 > news >正文

英文阅读-LinkedIn‘s Tips for Highly Effective Code Review

LinkedIn的CR技巧

LinkedIn团队CodeReview经验与方法,原文来自https://thenewstack.io/linkedin-code-review/

总结

  • Do I Understand the “Why”?
    在提交pr的同时需要描述本次修改的“动机”,有助于提高代码文档质量。

  • Am I Giving Positive Feedback?
    当reviewer看到优秀代码需要给出正反馈。

  • Is My Code Review Comment Explained Well?
    comment需要简洁易懂,比如"reduces duplication", "improves coverage"等等

  • Do I Appreciate the Submitter’s Effort?
    每一次pr都需要被感谢,不管结果如何,使用谢谢

  • Would This Review Comment Be Useful to Me?
    减少不必要的comment,比如代码格式有问题,开发者需要将CR意见当成有用的工具

  • Is the “Testing Done” Section Thorough Enough?
    每一次变更都需要通过单元/接口测试

  • Am I Too Pedantic in My Review?
    养成CR习惯,不要当成一种负担。养成一种心态:别人要CR我的代码,至少我的代码在自己CR下能够满意。

http://www.lryc.cn/news/286607.html

相关文章:

  • 性能优化-高通的Hexagon DSP和NPU
  • 第137期 Oracle的数据生命周期管理(20240123)
  • 电脑的GPU太强了,pytorch版本跟不上,将cuda驱动进行降级
  • 1 认识微服务
  • PHP+SOCKET 服务端多进程处理多客户端请求 demo
  • Matplotlib笔记:安装Matplotlib+常用绘图
  • Confluence6+mysql5.7安装避坑详细记录
  • YTM32的HSM模块在信息安全场景中的应用
  • 时间序列大模型:TimeGPT
  • CloudPanel RCE漏洞复现(CVE-2023-35885)
  • WPF多值转换器
  • x-cmd pkg | perl - 具有强大的文本处理能力的通用脚本语言
  • Jedis(一)与Redis的关系
  • K8S--安装Nginx
  • [BUUCTF]-PWN:babyfengshui_33c3_2016解析
  • 小程序系列--9.生命周期
  • SQL注入实战操作
  • Microsoft Remote Desktop for Mac(远程桌面连接)激活版
  • 分布式日志
  • 21.云原生之ArgoCD CICD实战(部分待补充)
  • 一文读懂JavaScript DOM节点操作(JavaScript DOM节点操作详解)
  • 【Linux】常见指令(一)
  • C语言大师(8)异常处理
  • 网络防御保护——1.网络安全概述
  • SpringBoot整合ElasticSearch实现分页查询
  • [C++]使用yolov8的onnx模型仅用opencv和bytetrack实现目标追踪
  • 打造专业级ChatGPT风格聊天界面:SpringBoot与Vue实现动态打字机效果,附完整前后端源码
  • KMP-重复子字符串
  • 如何使用Markdown生成目录索引
  • R语言【taxa】——as_taxon():转换为 taxon 对象