百度百科中code review定义:
代码评审是指在软件开发过程中,通过对源代码进行系统性检查的过程。通常的目的是查找系统缺陷,保证软件总体质量和提高开发者自身水平。 Code Review是轻量级代码评审,相对于正式代码评审,轻量级代码评审所需要的各种成本要明显低的多,如果流程正确,它可以起到更加积极的效果。正因如此,轻量级代码评审经常性得被引入到软件开发过程中。
一、开发内部流程规范
1、code review介于开发内测完成与提测期间
2、每个人介绍各自的功能需求,实现的主要逻辑、核心代码等
3、各自记录并更改各自模块的需要更改点
二、具体review事项
- 注意命名规范(类名、成员变量、接口等等)
- Android的代码lint检查,借助工具:Android studio的inspect code -> whole project,再团队一起一遍,加强团队达成共识。
- 检查资源文件使用情况,a、string.xml、dimen.xml等等使用情况 b、图片资源大小、命名、点九格式使用问题
- 代码格式化问题
三、示例
/**
* author:作者
* time:时间
* desc:描述
*/
class MyActivity extends Activity{
TextView tvPayMoney; //对应资源ID tv_pay_money
Button btnSubmit; //对应资源ID btn_submit
private int mCount; //成员变量,以m打头
private final int FLAG_CHECK = 1; //常量,全部大写
/**
* desc:描述
* @param 参数名 参数描述
* @param 参数名2 参数描述
* @return 返回值类型说明
* @throws Exception 异常说明
*/
String getMsg(){
int fun;//局部变量
//内部逻辑注释模板:
//支付成功
if (response.getRet() == 0) {
Toast.makeText(H5Activity.this, "支付成功", Toast.LENGTH_LONG).show();
goToNext(response);
}
//支付失败
else if (response.getRet() == -1) {
Toast.makeText(H5Activity.this, "支付失败", Toast.LENGTH_LONG).show();
//刷新当前页面
reflush(currentUrl);
}}
}
所有评论(0)