容易复制,循环判空
简单复制,循环判空
简单复制,循环判空。这两天范的错误,记录下来。
简单复制容易出错。两个相似度非常高的发法,一个写好以后另一个直接复制改改,有时候改的不全就会出问题。
public void method1(){
...
doA1();
...
doA2();
...
doA3();
..
}
public void method2(){
...
doB1();
...
doB2();
...
doA3(); //漏了吧doA3()改成doB3()。。。
..
}
循环里判空 要根据情况 不能思维定势直接return!!
for(...){
if(xxx == null){
return; //这里应该是continue!不能用return 不然循环后面的数据 会不处理。。。
}
}
修改代码的时候应该一次只修改一个问题。不要看到什么不顺眼,就顺手改了,一改就出问题。。。
哥写代码还是太随意了,再耐心一点,再细心一点。。。
简单复制,循环判空。这两天范的错误,记录下来。
简单复制容易出错。两个相似度非常高的发法,一个写好以后另一个直接复制改改,有时候改的不全就会出问题。
public void method1(){
...
doA1();
...
doA2();
...
doA3();
..
}
public void method2(){
...
doB1();
...
doB2();
...
doA3(); //漏了吧doA3()改成doB3()。。。
..
}
循环里判空 要根据情况 不能思维定势直接return!!
for(...){
if(xxx == null){
return; //这里应该是continue!不能用return 不然循环后面的数据 会不处理。。。
}
}
修改代码的时候应该一次只修改一个问题。不要看到什么不顺眼,就顺手改了,一改就出问题。。。
哥写代码还是太随意了,再耐心一点,再细心一点。。。