首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

编程惯用英文总结

2014-01-01 
编程常用英文总结编程用到的命名规范,匈牙利命名法、骆驼命名法等耳熟能详。一般来说,如,包的命名:org.apach

编程常用英文总结

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

一般来说,如,

包的命名: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/conf、config???? 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

?

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

?

?

热点排行