Code Review 的几个技巧
2024-10-21 05:56:06
- No magic;
- Explicit not implicit;
- 覆盖度比深度重要,覆盖度追求100%;
- 频率比仪式感重要,坐公交蹲厕所打开手机都可以 Review 别人代码,不需要专门组织会议;
- 粒度要尽可能小,一个组件一个方法均可,可以结合 Git Flow;
- 24h 小时内处理,无问题直接 merge,有问题一定要留 comment,并且提供 action;
- 对于亟待上线来不及 Review 的代码,可以先合并上线,上线后再补充 Review;
- 需要自上而下的推动,具有完善的规范,同时定期总结 Review 经验来丰富开发规范;
- CR 并不只是为了找错,看到好的代码,不要吝啬你的赞美;
- 本质是鼓励开发者间更多的沟通,互相学习,营造技术文化氛围。
最新文章
- Fiddler-009-AutoResponder 简单的 MOCK SERVER 应用实例
- js对select动态添加和删除OPTION
- java 反射机制01
- Spark connect to Database
- Good Number
- Word中批量替换软回车
- Mysql Java type mapping
- Java IO3:字符流
- lpad rpad
- Tiny语言执行环境TM机源码
- Linux最大文件打开数
- TCP/IP详解之:广播和多播
- PHP中date函数参数详解
- swift 笔记 (十八) —— 扩展
- ssh配置文件及问题解决
- PHP基础入门详解(一)【世界上最好用的编程语言】
- ubuntu 18.04输入法问题
- centos找不到环境变量 -bash: ls: command not found
- Oracle数据库导入导出 imp/exp备份还原
- springbank 开发日志 SpringMVC是如何找到handler找到对应的方法并执行的
热门文章
- python之把列表当做队列使用
- 神奇的 SQL 之 HAVING → 容易被轻视的主角
- 1.docker介绍、命令、容器、镜像、数据卷、Dockerfile、常用软件安装、推送阿里云
- MGRE综合实验
- .net MVC 微信公众号 获取 access_token
- [LeetCode]Path Sum系列
- 用anaconda的pip安装第三方python包
- [LeetCode98]98. Validate Binary Search Tree判断二叉搜索树
- Springboot 添加druid监控
- OpenResty 简介