编程常用英文总结

编程用到的命名规范,匈牙利命名法、骆驼命名法等耳熟能详。

一般来说,如,

包的命名:org.apache.struts/cn.edu.neu

接口的命名:Runnable/IProjectServ    (*able表示某种能力,I*则是常见命名)

类的命名:如抽象类:AbstarctXxxx      实现类:XxxxImpl

方法命名:getXxx() 返回不确定类型:getObject() 返回布尔值:containsXxx()/isXxx()/canXxx()

变量:局部变量temp

常量命名:XXX_XX/XXXX

 

具体到命名里面的“*”“Xxx”,一般来说,用大家都能懂的最合适,比如拼音简称科目/KM、预算/YS、账务/ZW,加上一些简单的英文如Student什么的就够用了。涉及到业务的英文,需要用到的也比较多,若是到处都是长长的一串,效果肯定不好。所以用拼音简称是比较科学的,简单粗暴。只要注意一下风格统一就行,不要这里用的是拼音简称那里用的是英语单词。

再具体到非业务词汇,掌握常用的英文还是很有必要的。偶尔简单粗暴就可以,更多的还是要优雅。

常用成对词

mix/max           start/stop                  begin/end         source/destination           from/to

previous/current/next              create/destroy                  plus/minus       positive/negative

connect/close           upload/download              add/remove              add/sub

enable/disable          pause/resume          initialize/finalize                request/response

success/failed           bottom/top               include/exclude                 width/height

常用缩写

information/info       message/msg           event/evt                   manager/mgr

administrator/admin       table/tbl            maximum/max         minimum/min

delete/del         version/ver       object/obj         column/col       connection/conn

configuration/confconfig     initialize/init     temporary/temp      length/len

frame/frm

常用前缀以及后缀名:

prev/curr/next:表示顺序

on~:表示响应,如事件

is~/has~/need~/can~:表示判断,和布尔值挂钩

do~/process~/run~/execute~/invoke~/perform~/prepare~/load~…:表示执行

~Wrapper:表示包装器

~Listener:表示事件接收器

get~/set~:获取、设置

to~:转换

设计模式之类的如:工厂/XxxFactory,状态模式/~State,代理模式/~Proxy

 

再具体一点,说白了程序这么写那么写只要编译通过计算机就会运行,只是程序更多的时间是给人看的,瞎命名,开发一时爽,维护起来头疼得不得了(如缺乏统一、用词不当、含义模糊、命名与行为不一致或者干脆看不懂等)。所以尽量遵循“约定”,遵循公司的开发编码规范,走“可持续发展”。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值