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/