Skip to content

Instantly share code, notes, and snippets.

@qyzhaojinxi
Last active May 19, 2016 08:09
Show Gist options
  • Save qyzhaojinxi/22faea6d5772eebf2467ca3e49c6b233 to your computer and use it in GitHub Desktop.
Save qyzhaojinxi/22faea6d5772eebf2467ca3e49c6b233 to your computer and use it in GitHub Desktop.
Code Review方案

Code Review

好处:

1.提高代码质量,提高程序运行性能

2.提前发现bug

3.促进团队内部知识共享,增强团队成员的参与感,提高技术能力,提高团队水平

4.review过程也是理清思路的过程,帮助开发人员自身对系统或者项目架构有更好的了解以及优化认识

5.初步了解团队合作方式,

code review发起:

1.最近一次迭代开发的项目,或者功能模块

2.比较重要,或者逻辑较为复杂容易出错的模块

3.由开发经理或者项目开发者发起

review角度

1.逻辑是否清晰合理

2.代码是否简洁,没有冗余

3.命名是否规范

4.性能是否有待提高

5.是否有明显的bug

需要注意

1.code review作为提高代码质量和学习的一种方式,不应作为打击coder自信心为目的

2.code review结果不影响个人绩效考核,不会有什么惩罚或者责任

3.审核人员不要太有目的性,或者恶意,对代码,不要对人

4.被审核人员也不要有抵触心理,保持空杯状态,对于有争执性非必要性的建议,过脑即忘即可

相关资料

android studio简单配置以及使用方式: http://www.tuicool.com/articles/V7j6Zfq

git教程(初步只需简单学习): http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

code review以及代码托管平台(开源demo或者部分代码可以考虑用github): https://coding.net/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment