百度百科中code review定义:
代码评审是指在软件开发过程中,通过对源代码进行系统性检查的过程。通常的目的是查找系统缺陷,保证软件总体质量和提高开发者自身水平。 Code Review是轻量级代码评审,相对于正式代码评审,轻量级代码评审所需要的各种成本要明显低的多,如果流程正确,它可以起到更加积极的效果。正因如此,轻量级代码评审经常性得被引入到软件开发过程中。

Paste_Image.png

一、开发内部流程规范

1、code review介于开发内测完成与提测期间
2、每个人介绍各自的功能需求,实现的主要逻辑、核心代码等
3、各自记录并更改各自模块的需要更改点

二、具体review事项

  1. 注意命名规范(类名、成员变量、接口等等)
  2. Android的代码lint检查,借助工具:Android studio的inspect code -> whole project,再团队一起一遍,加强团队达成共识。
  3. 检查资源文件使用情况,a、string.xml、dimen.xml等等使用情况 b、图片资源大小、命名、点九格式使用问题
  4. 代码格式化问题

三、示例

/**
 * 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);
}}
}

参考资料:Android产品研发(一)-->实用开发规范Android产品研发(二十)-->代码Review

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐