编码技巧(一)命名

命名的重要性,不言而喻。一段好的代码,是不需要注释的。需要注释来进行说明的,往往是因为代码不能够清晰的表达出程序的意图。并且注释是需要维护的,系统在经历n代人的修修改改后,注释却依然保持着它最初的样子,这样的情况在一个历史悠久的系统中比比皆是,反而成了代码的坏味道。一言以蔽之,好的代码,拿到它的人能够轻松的通过命名看出字段的含义,方法做的事情,类的所属。那么,怎么写出好的命名呢?

  • 遵循约定
    通常人们习惯将数据库操作层命名为***Dao,业务逻辑层命名为***Service, 接口实现后面加上***Impl表明这是接口实现,工具类后面加个Util,这些都不应该轻易改变,除非你的小组内做了统一的约定。
  • 选用更清晰的命名方式
int timeOut;//超时时间,单位为秒
int sleepTime;//睡眠时间,单位为秒
int count;//航班数量统计
final static String DB_NAME="flight_db";//数据库名

上面的例子,咋看之下没啥问题。但是下面的更好一些:

int timeOutInSec;
int sleepTimeInSec;
int countOfFlight;
final static String DB_NAME_OF_FLIGHT="flight_db";
  • 拒绝模棱两可的命名
    这一点体现在代码维护上,如果可以清楚的知道字段,方法或类的含义,并且对它目前的命名感到不满,为什么不修改它呢?Idea可以很好的修改所有变量出现的地方。

暂时就想到这么多。。有啥想起了再补充。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值