1.不使用没有任何意义的英语字母进行命名
for(let i=0; i<10; i++) {
//...
}
应该表明这里 i
的用途是什么,比如是遍历元素,可以使用 index
2.不使用拼音或拼音首字母组合
cishu = 5; // 循环的次数
zzje = 1000.00; // 转账金额
3.方法名的命名,需要使用 “动宾结构短语” 或 “动词+表语结构短语”
如果宾语是一个集合,最好是使用复数
createOrder(); // good
orderCreate(); // bad
removeOrders(); // good
removeOrder(); // bad
4.常见的 “增删改查” 方法,命名要谨慎
5.宁愿方法名冗长,也不要使用让人费解的简写
比如要写这样一个方法:判断支付账户是否与收款账户相同
checkIsOrderingAccCollAccSame(...); // bad
isOrderingAccountSameAsCollectionAccount(...); // good
虽然第二个有点长,但相对第一个来说会比较容易阅读
6.成员变量不要重复类的名称
有些人喜欢在 Account 对象的成员变量中使用 accountId、accountNumber 等命名,其实是没有必要的,你引用 accountId,必须得 Account.accountId,用 Account.id 就足够清晰了
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。