1. No magic;
  2. Explicit not implicit;
  3. 覆盖度比深度重要,覆盖度追求100%;
  4. 频率比仪式感重要,坐公交蹲厕所打开手机都可以 Review 别人代码,不需要专门组织会议;
  5. 粒度要尽可能小,一个组件一个方法均可,可以结合 Git Flow;
  6. 24h 小时内处理,无问题直接 merge,有问题一定要留 comment,并且提供 action;
  7. 对于亟待上线来不及 Review 的代码,可以先合并上线,上线后再补充 Review;
  8. 需要自上而下的推动,具有完善的规范,同时定期总结 Review 经验来丰富开发规范;
  9. CR 并不只是为了找错,看到好的代码,不要吝啬你的赞美;
  10. 本质是鼓励开发者间更多的沟通,互相学习,营造技术文化氛围。

最新文章

  1. Fiddler-009-AutoResponder 简单的 MOCK SERVER 应用实例
  2. js对select动态添加和删除OPTION
  3. java 反射机制01
  4. Spark connect to Database
  5. Good Number
  6. Word中批量替换软回车
  7. Mysql Java type mapping
  8. Java IO3:字符流
  9. lpad rpad
  10. Tiny语言执行环境TM机源码
  11. Linux最大文件打开数
  12. TCP/IP详解之:广播和多播
  13. PHP中date函数参数详解
  14. swift 笔记 (十八) —— 扩展
  15. ssh配置文件及问题解决
  16. PHP基础入门详解(一)【世界上最好用的编程语言】
  17. ubuntu 18.04输入法问题
  18. centos找不到环境变量 -bash: ls: command not found
  19. Oracle数据库导入导出 imp/exp备份还原
  20. springbank 开发日志 SpringMVC是如何找到handler找到对应的方法并执行的

热门文章

  1. python之把列表当做队列使用
  2. 神奇的 SQL 之 HAVING → 容易被轻视的主角
  3. 1.docker介绍、命令、容器、镜像、数据卷、Dockerfile、常用软件安装、推送阿里云
  4. MGRE综合实验
  5. .net MVC 微信公众号 获取 access_token
  6. [LeetCode]Path Sum系列
  7. 用anaconda的pip安装第三方python包
  8. [LeetCode98]98. Validate Binary Search Tree判断二叉搜索树
  9. Springboot 添加druid监控
  10. OpenResty 简介