赞
踩
编码过程中,对一个标识符(变量、函数或类型)取名时,为了保持代码的简洁,如果标识符过长需要缩写。缩写时,应采用统一的缩写规则,避免含糊不清,目的是为了保持命名统一,减少沟通成本,提升团队研发效率。
对项目中常见的单词缩写进行观察总结,发现英文单词的缩写一般采用如下几个规则:
(1)单词前几个或某几个字母,如 addr(address)和 asm(assemble)。
(2)单词音节首字母拼接,如 msg(message)。
(3)多个单词首字母拼接,如 NASA(National Aeronautics and Space Administration)。
(4)去掉元音字母 aeiou 保留辅音字母,如 Japan 缩写为 JPN,China 缩写为 CHN,英尺 foot 缩写为 ft。
(5)约定俗称的缩写词,如 thx(thanks)。
我平时用的有两个:
支持三种查询:
可以查看术语(或单词)的缩写。如 absolute 可缩写为 abs。
也可以反过来查询,根据缩写查询对应的术语(或单词)。如 abs 可查到 absolute 和 abstract。
还可以通过单词查询一个术语。比如通过 Simultaneous 可以查到 SLAM(Simultaneous Localization and Mapping)。
词库丰富,查询速度快,整体体验还行,就是广告太多。
支持三种查询:
根据首字母缩写查询对应的含义,如 SLAM 可查到 Simultaneous Localisation And Mapping 和 Systemic Lupus Activity Measure 等。
根据单词或者条目查询对应的缩写,如 absolute 可缩写为 abs。
首字母缩写或缩写所代表的含义列表。如通过 abs 可以查到 absolute,也可以查到 Acrylonitrile Butadiene Styrene。
词库丰富,查询速度快,社区驱动,词库在不断丰富。首页简洁,但结果页广告太多。
目前暂未发现功能强大但没有广告的缩写查询网站,有知道的网友也麻烦留言告知。
另外,本人在 Github 上新建了一个项目 dablelv/identifier-abbr,是关于编码标识符缩写建议,欢迎大家 star 共建。
a.m. (ante meridiem) = before noon
p.m. (post meridiem) = after noon
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Mon Tues Wed Thurs Fri Sat Sun
ns. (nanosecond) us.(microsecond) ms.(millisecond) s.(second) h.(hour)
U.S. (United States)
U.K. (United Kingdom)
E.U. (European Union)
U.A.E. (United Arab Emirates)
in. (inches) ft. (feet) lbs. (pounds)
mm. (millimeters) cm. (centimeters) m. (meters)
mg. (milligram) g. (gram) kg. (kilogram)
Mr.(Mister)
Mrs.(Mistress)
Ms.(Miss)
Sr.(Senior)
Jr.(Junior)
Dr.(Doctor)
B.S.(Bachelor of Science)
B.A.(Bachelor of Arts)
M.A.(Master of Arts)
M.B.A.(Master of Business Administration)
Ph.D.(Doctor of Philosophy)
e.g. = exempli gratia = for example = 例如
i.e. = id est = that is = 即
etc. = et cetera = and so on = 等等
bin(binary) oct(octonary) dec(decimal) hex(hexadecimal)
除了上面常见的英文单词缩写,编码过程中,一般采用上面的第一二条缩写规则简写标识符。下面给出编码过程中常见的标识符缩写建议。
bool b byte by char c float32 f32 float64 f64 int i int8 i8 int16 i16 int32 i32 int64 i64 string s uint u uint8 u8 uint16 u16 uint32 u32 uint64 u64 struct st class cl const con chan ch interface ifc map m function func array arr vector v pointer p json j channel ch queue q stack stk object o slice sl
A
原词 | 缩写 | 释义 |
---|---|---|
absolute | abs | 绝对值 |
address | addr | 地址 |
administration | admin | 管理员 |
action | act | 动作 |
algorithm | algo | 算法 |
allocate | alloc | 分配 |
android | adr | 安卓操作系统 |
application | app | 应用 |
argument | arg | 参数 |
assemble | asm | 汇编 |
asynchronization | async | 异步 |
attribute | attr | 属性 |
authentication | auth | 校验 |
authentication code | authcode | 校验码 |
average | avg | 平均 |
B
原词 | 缩写 | 释义 |
---|---|---|
back | bk | 回退 |
bitmap | bm | 位图 |
bottom | btm | 底部 |
button | btn | 按钮 |
buffer | buf | 缓存 |
block | blk | 块 |
between | btw | 之间 |
C
原词 | 缩写 | 释义 |
---|---|---|
calculate | calc | 计算 |
character | char | 字符 |
change | chg | 改变 |
check | chk | 检查 |
clear | clr | 清除 |
click | clk | 点击 |
client | cli | 客户端 |
clock | clk | 时钟 |
command line interface | cli | 命令行接口 |
content | cont | 内容 |
context | ctx | 上下文 |
common | comm | 通用 |
config | conf | 配置 |
color | clr | 颜色 |
column | col | 列 |
command | cmd | 命令 |
communication | comu | 通信 |
compare | cmp | 比较 |
complete | cpl | 完成 |
connect | conn | 连接 |
construct | cons | 构建 |
consumer | csm | 消费者 |
control | ctrl | 控制 |
convert | conv | 转换 |
coordinates | coord | 坐标 |
copy | cp | 拷贝 |
count | cnt | 计数 |
counter | cter | 计数器 |
current | cur | 当前 |
cursor | csr | 光标 |
cylinder | cyl | 圆柱体 |
D
原词 | 缩写 | 释义 |
---|---|---|
database | db | 数据库 |
dependency | dep | 依赖 |
debug | dbg | 调试 |
decode | deco | 解码 |
decrease | decre | 减少 |
default | def | 默认 |
degree | deg | 度数,程度 |
delay | dly | 延迟 |
delete | del | 删除 |
descriptor | desc | 描述符 |
deserialize | dese | 反序列化 |
destination | dst | 目的地 |
device | dev | 设备 |
dictionary | dict | 字典 |
different | diff | 区别 |
digit | dig | 数字 |
dimension | dim | 维度 |
direct | dirt | 直接的 |
directory | dir | 目录 |
disable | dis | 使失效 |
display | disp | 显示 |
divide | div | 除以 |
dialog | dlg | 对话 |
document | doc | 文档 |
double | dbl | 两倍 |
driver | drv | 驱动 |
duplicate | dup | 重复 |
dynamic | dyn | 动态 |
E
原词 | 缩写 | 释义 |
---|---|---|
effective | eff | 生效的 |
electric | elec | 电子的 |
execute | exec | 执行 |
executable file | exe | 可执行文件 |
enviroment | env | 环境 |
error | err | 错误 |
extension | ext | 扩展 |
encode | enc | 编码 |
enable | en | 使可能 |
engine | eng | 引擎 |
equal | eq | 相等的 |
ethernet | eth | 以太网 |
exception | excep | 异常 |
expand | expa | 扩展 |
experiment | exp | 实验 |
expiration | expi | 过期 |
exponent | expo | 指数 |
exposure | expo | 曝光 |
F
原词 | 缩写 | 释义 |
---|---|---|
feature | fea | 特征 |
field | fld | 字段 |
frequency | freq | 频率 |
flag | flg | 标识 |
frame | frm | 框架 |
fraction | fract | 小数 |
full | ful | 全量 |
G
原词 | 缩写 | 释义 |
---|---|---|
greater than | gt | 大于 |
greater equal | ge | 大于等于 |
group | grp | 组 |
generate | gen | 产生 |
H
原词 | 缩写 | 释义 |
---|---|---|
horizontal | hori | 水平 |
high | hi | 高的 |
handler | hdler | 处理者 |
handle | hdl | 处理 |
I
原词 | 缩写 | 释义 |
---|---|---|
increment | inc | 增量 |
ineffective | ineff | 未生效的 |
infomation | info | 信息 |
identifier | id | 标识符 |
index | idx | 索引 |
input | in | 输入 |
image | img | 图片 |
implement | imp | 实现 |
increase | incre | 增加 |
initialization | init | 初始化 |
insert | isrt | 插入 |
instance | ins | 实例 |
instruction | istr | 指令 |
interrupt | intr | 中断 |
interval | intv | 间隔 |
invalid | inv | 无效的 |
invert | invt | 颠倒 |
L
原词 | 缩写 | 释义 |
---|---|---|
less than | lt | 小于 |
less equal | le | 小于等于 |
length | len | 长度 |
library | lib | 库 |
link | lnk | 连接 |
limit | lim | 限制 |
list | lst | 列表 |
lock | lk | 上锁 |
logic | lgc | 逻辑的 |
M
原词 | 缩写 | 释义 |
---|---|---|
magnitude | mag | 巨大 |
mailbox | mbox | 邮箱 |
make | mk | 做 |
manager | mgr | 管理器 |
mantissa | mant | 尾数 |
manual | man | 手册 |
manufacturer | mft | 制造商 |
markdown | md | 文本标记语言 |
marshal | mar | 序列化 |
unmarshal | unmar | 反序列化 |
mask | msk | 掩码 |
maximum | max | 最大值 |
message | msg | 消息 |
memory | mem | 内存 |
middle | mid | 中间 |
minimum | min | 最小值 |
multiply | mul | 乘 |
mutex | mu | 互斥锁 |
move | mov | 移动 |
measure | meas | 测量 |
multiplex | mul | 多路复用 |
N
原词 | 缩写 | 释义 |
---|---|---|
negative | neg | 消极的 |
number | num | 数量 |
neutral | neut | 中立 |
next | nxt | 下一个 |
O
原词 | 缩写 | 释义 |
---|---|---|
object | obj | 对象 |
offset | ofs | 偏移 |
optimize | opt | 优化 |
origin | org | 起源 |
organization | organ | 组织 |
output | o | 输出 |
overflow | ovf | 溢出 |
P
原词 | 缩写 | 释义 |
---|---|---|
package | pkg | 包 |
password | pass | 密码 |
parameter | param | 参数 |
performance | perf | 性能 |
period | perd | 时期 |
permutation | permut | 排列 |
permit, permission | perm | 许可 |
picture | pic | 图片 |
point | pt | 点 |
position | pos | 位置 |
positive | posi | 积极的 |
power | pwr | 电源 |
previous | prev | 先前的 |
prefix | pre | 前缀 |
prt | 打印 | |
priority | prio | 优先级 |
process | proc | 进程 |
product | prod | 产品 |
profile | pf | 用户画像 |
project | proj | 项目 |
program | prog | 程序 |
property | prop | 属性 |
protocol | proto | 协议 |
protect | prot | 保护 |
proxy | prx | 代理 |
public | pub | 公共的 |
Q
原词 | 缩写 | 释义 |
---|---|---|
quality | qlty | 质量 |
quarter | quar | 四分之一 |
R
原词 | 缩写 | 释义 |
---|---|---|
read | r | 读 |
ready | rdy | 就绪 |
reactive | react | 有反应的 |
recall | rcl | 召回 |
receive | rece | 接收 |
rectangle | rect | 长方形 |
recursion | recu | 递归 |
reference | ref | 引用 |
register | reg | 注册 |
region | rgn | 领域 |
release | rel | 发布 |
repeat | rpt | 重复 |
repository | repo | 仓库 |
request | req | 请求 |
reserve | resv | 保留 |
reset | rst | 重置 |
resource | res | 资源 |
response | rsp | 响应 |
result | rslt | 结果 |
resume | resu | 重新开始 |
return | ret | 返回 |
reverse | revs | 反转 |
S
原词 | 缩写 | 释义 |
---|---|---|
sample | smp | 样本 |
scale | scal | 比例 |
scan | sca | 扫描 |
schedule | sch | 计划 |
scheduler | scher | 调度器 |
screen | scr | 屏幕 |
search | srch | 搜索 |
second | sec | 秒 |
section | sect | 节 |
segment | seg | 段 |
select | sel | 选择 |
semaphore | sem | 信号量 |
sequence | seq | 序列 |
server | svr | 服务 |
serialize | seri | 序列化 |
signal | sig | 信号 |
source | src | 来源 |
specification | spec | 说明 |
standard | std | 标准 |
statistic | stat | 统计 |
status | sts | 状态 |
storage | stg | 存储 |
strategy | stra | 策略 |
stream | stm | 流 |
subscribe | subs | 订阅 |
subtract | sub | 减去 |
summation | sum | 总和 |
success | succ | 成功 |
suspend | susp | 挂起 |
switch | sw | 开关 |
synchronization | sync | 同步 |
system | sys | 系统 |
T
原词 | 缩写 | 释义 |
---|---|---|
table | tbl | 表 |
task | tsk | 任务 |
temporary | tmp | 临时的 |
test | tst | 测试 |
text | txt | 文本 |
threshold | thold | 阈值 |
timestamp | ts | 时间戳 |
timeout | to | 超时 |
toggle | tgl | 切换 |
total | tot | 所有 |
translate | tran | 翻译,转换 |
trigger | trig | 触发器 |
U
原词 | 缩写 | 释义 |
---|---|---|
unknown | unk | 未知的 |
unlock | unlk | 解锁 |
update | upd | 更新 |
upgrade | upg | 升级 |
utility | util | 工具 |
V
原词 | 缩写 | 释义 |
---|---|---|
value | v | 值 |
valid | val | 有效的 |
variable | var | 变量 |
version | ver | 版本 |
vertical | vert | 垂直的 |
vector | vect | 向量 |
visible | vis | 可见的 |
voltage | vol | 电压 |
W
原词 | 缩写 | 释义 |
---|---|---|
write | w | 写 |
variable | var | 变量 |
version | ver | 版本 |
vertical | vert | 垂直的 |
virus | vir | 病毒 |
window | win | 窗口 |
本文停止更新,后续更新迁移至 Github identifier-abbr,欢迎大家协同共建。
allacronyms.com
abbreviations.com
Abbreviation Rules | Grammarly
索鸟.编程常用缩写
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。