编程小贴士

变量命名

boolean 函数命名 应当以 is/has/should + 词 命名 例如 isValid hasNext

map 命名可以用 valueByKey 的方法 或者 keyToValue, 取决于习惯和环境 or valueForKey.

Guard Clause

形如

if( 条件 ){
    一大坨代码;
}else{
    return
}

可读性较差,尤其是那一大坨代码非常长的时候。 此时不如

if(!条件){
    return;
}
一大坨代码;

这样的可读性就好很多。 See also

Last updated

Was this helpful?