编程常用词汇表
这里整理了一些常用词汇,供在编码中使用:
这里总结了一些软件开发中常用的词汇,如有补充,请发邮件给 q@yun4s.cn,谢谢。
通用
get- 获取,比如getArticles()set- 设置,比如setData($data)with- 根据...,比如updateWithId($id, $name)by- 同withfor-为...执行...,比如dataForId($id)on- 当...的时候,主要用于定义事件名称,比如onUpdate()as- 转换为...,用来替换先前的to...,比如asJSON()、asArray()is- 是否为,isManagerread- 读取write- 写入put- 放入delete- 删除,主要用于数据库操作update- 更改、更新,比如updateData(array $data)save- 保存param- 属性,主要用于外部参数attr- 属性,主要用于内部参数data- 数据error- 错误config- 配置option- 配置中的某个选项state- 状态allow- 允许deny- 禁止format- 格式化empty- 空的clear- 清空setting- 用户设置,通常需要加sui- 用户界面merge- 合并多组数据combine- 组合多个类型不同的数据unique- 唯一性key- 键index- 索引、位置value- 值
数学
count- 数量,比如countUsers()offset- 偏移量、位置size- 尺寸、长度,比如每页显示数量length- 长度,比如数组的长度minus- 减号plus- 加号range- 范围rand- 随机shuffle- 打乱width- 宽度height- 高度point- 点line- 线size- 尺寸rect- 区域rotate- 旋转angle- 角度degree- 度数location- 位置lat- 纬度(latitude)的缩写lng- 经度(longitude)的缩写equal- 等于
列表
list- 列表contains- 包含,比如contains($item)single- 单例multiple- 多个one- 单个记录all- 所有记录item- 一组数据中的条目add- 添加,比如addItem($item)或者add(Item $item)remove- 移除,比如removeParam($name)push- 在尾部加入或者推送pop- 弹出数据或者弹出窗口shift- 从首部弹出一个数据clear- 清空slice- 提取split- 分隔join- 连接filter- 过滤、筛选find- 查找reverse- 翻转顺序sort- 排序prev- 前一个current- 当前的next- 下一个first- 第一个last- 最后一个
时间
at- 在...的时间,比如createdAt、updatedAtdate- 日期time- 时间戳calendar- 日历day- 天week- 周month- 月year- 年
图像
image- 项目中引入的图片、图像对象photo- 照片,通常为用户上传的照片、图片等captcha- 验证码(Completely Automated Public Turing test to tell Computers and Humans Apart)cover- 封面gallery- 照片库thumbnail- 缩略图scale- 系统级缩放zoom- 手工缩放
文件目录
disk- 磁盘file- 文件folder- 文件夹(对用户而言)directory- 目录(系统操作时使用)size- 文件目录尺寸exist- 是否存在write- 写入read- 读取line- 文件中每一行parent- 父级child- 子级upload- 上传download- 下载move- 移动copy- 拷贝path- 路径absolute path- 绝对路径relative path- 相对路径full path- 完整路径
执行
play- 播放、开始执行run- 运行begin- 开始end- 结束start- 启动pause- 暂停restart- 重启resume- 恢复stop- 停止timer- 定时器reload- 重载配置service- 通常指长期运行的指令
业务
id- IDcode- 代号comment- 评论rating- 评分、星级name- 名称,比如书名(bookName)、人名(userName)body- 内容主体message- 消息,禁止使用msg这样的缩写notification- 通知
用户相关
user- 用户admin- 系统管理员age- 年龄gender- 性别通常值为:1男,2女,0未知,严禁使用sexavatar- 头像profile- 资料birthday- 生日mobile- 手机号tel- 电话email- 电子邮箱地址
文章相关
article- 文章body- 内容主体title- 标题,只用于文章标题subject- 主题,相对于标题更加灵活,比如活动主题description- 一个比较简短的描述,比如活动描述activityDescriptionsummary- 当对象需要多个描述的时候,除了description,还可以添加summary,用来表示比description更简短的描述
商品相关
shop- 商家brand- 品牌category- 品类product- 产品price- 价格buy- 购买sell- 销售size- 尺码color- 颜色discount- 折扣reduce- 降价
优惠券相关
coupon- 优惠券
订单相关
order- 订单item- 订单条目(细项)bill- 账单/结算单pay- 支付
相关文章
- CentOS编译安装PHP7.1.21环境
0.安装一大堆必备的东西 先执行 yum install -y epel-release yum install -y libmcrypt-devel 再执行 yum -y install gcc
- 递归和分治思想
一、斐波那契数列 1 1 2 3 5 8 13 21 34 55 89 144 ...... 我们可以用数学函数来定义: |0,当n = 0 F(n) = |1,当n = 1
- 浏览器的同源策略
一、同源的三个条件 1、域名(二级域名与一级域名之间也算是不同源) 2、端口 3、协议 二、同源策略的意义 浏览器基于用户的隐私安全目的, 防止恶意网站窃取数据(只是浏览器有这个同源策略设置,但是
- redis的过期策略以及内存淘汰机制
一、分析 这个问题其实相当重要,到底redis有没用到家,这个问题就可以看出来。比如你redis只能存5G数据,可是你写了10G,那会删5G的数据。怎么删的,这个问题思考过么?还有,你的数据已经设置
- 路由器
随机推荐
- CentOS编译安装PHP7.1.21环境
0.安装一大堆必备的东西 先执行 yum install -y epel-release yum install -y libmcrypt-devel 再执行 yum -y install gcc
- 递归和分治思想
一、斐波那契数列 1 1 2 3 5 8 13 21 34 55 89 144 ...... 我们可以用数学函数来定义: |0,当n = 0 F(n) = |1,当n = 1
- 浏览器的同源策略
一、同源的三个条件 1、域名(二级域名与一级域名之间也算是不同源) 2、端口 3、协议 二、同源策略的意义 浏览器基于用户的隐私安全目的, 防止恶意网站窃取数据(只是浏览器有这个同源策略设置,但是
- redis的过期策略以及内存淘汰机制
一、分析 这个问题其实相当重要,到底redis有没用到家,这个问题就可以看出来。比如你redis只能存5G数据,可是你写了10G,那会删5G的数据。怎么删的,这个问题思考过么?还有,你的数据已经设置
- 路由器