android 自带的代码分析工具,帮你在review代码,实现代码书写的规范性和高效性
下面是自己测试中的一些代码,平时上线的代码,由于时间紧也很少的进行review
下面介绍下如何使用:
先看代码
/**
* @author wyb
* @date 2019/03/28
* @deprecated 2019/03/28
*/
public class MainActivity extends AppCompatActivity {
@InjectView(R.id.rtest)
TextView rtest;
private List<EmployeesBean> employees;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.inject(this);
System.out.println("---" + Common.test);
}
private List<EmployeesBean> getEmployees() {
return employees;
}
public void setEmployees(List<EmployeesBean> employees) {
this.employees = employees;
}
private static class EmployeesBean {
/**
* firstName : Bill
* lastName : Gates
*/
private String firstName;
private String lastName;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
}
然后在当前界面 右键+Analyze+Inspect code 这样就会在as下面出现一个界面,这里面主要告诉你当前的警告和一些建议优化方法 如图所示
按照上面提示的修改后,如下
/**
* @author wyb
* @deprecated 2019/03/28
*/
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.inject(this);
System.out.println("---" + Common.test);
}
}
然后再次执行以上操作
警告没有了!!
代码如果不用的尽量删掉,有时候注释不一定是很好的选择