Code Refactor-编程命名(2)

本文参考自《会说话的代码》,这本书,值得一看!

使用成对词:

  • 成对出现的词是一种良好的寓意。
  • 例如:
    • min/max
    • from/to
    • previous/current/next
    • create/destroy
    • connect/close
    • upload/download
    • add/remove
    • attach/detach
    • register/unregister
    • open/close
    • request/respone
    • success/failed
    • bottom/top
    • input/output

前缀:

  • 表顺序
    • prev/curr/next
  • 表回调
    • onTouchEvent,onClick,onDraw
  • 表判定
    • 一般建议is~able如:isVisiable,isWritable
  • 表执行
    • do~
    • process~
    • run~
    • execute~
    • invoke~
    • perform~

扩展名:

  • ~Wraper表示包装器
  • 设计模式名字作为结尾
    • BitmapFactory
    • TransactionState
    • PolicyServiceProxy
  • ~Listener表示事件接收器
    • OnClickListener
    • OnTouchListener
  • to~表示转换
    • toString

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值