编程常用词汇表
这里整理了一些常用词汇,供在编码中使用:
这里总结了一些软件开发中常用的词汇,如有补充,请发邮件给 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- 支付
相关文章
- php配置加载器
配置加载器 当我们使用App::cfg系列方法获取配置时,wulaphp是通过配置加载器先加载配置然后再返回配置项对应值的(当然可以返回整个配置数组)。配置加载器ConfigurationLoade
- redis的安装配置
先介绍mac的安装方法 一、安装(首先你要先安装brew工具) brew install redis 然后在终端的末尾你会发现如下: if you don't want/need a backgr
- solr性能优化
一、简介 Solr性能优化是一个很复杂的任务,也是一个长期与之斗争的过程。在开始之前,首先要对影响Solr性能的基本因素有个大致的认知。影响Solr性能的一个主要因素就是内存。Solr需要有足够的内
- redis的过期策略以及内存淘汰机制
一、分析 这个问题其实相当重要,到底redis有没用到家,这个问题就可以看出来。比如你redis只能存5G数据,可是你写了10G,那会删5G的数据。怎么删的,这个问题思考过么?还有,你的数据已经设置
- 常见排序列表
常见排序列表 中文名称 英文名称 平均时间复杂度 最坏时间复杂度 最好时间复杂度 空间复杂度 稳定性 选择排序 Selection n^2 n^2 n^2 1 不稳 冒泡排序 Bub
随机推荐
- php配置加载器
配置加载器 当我们使用App::cfg系列方法获取配置时,wulaphp是通过配置加载器先加载配置然后再返回配置项对应值的(当然可以返回整个配置数组)。配置加载器ConfigurationLoade
- redis的安装配置
先介绍mac的安装方法 一、安装(首先你要先安装brew工具) brew install redis 然后在终端的末尾你会发现如下: if you don't want/need a backgr
- solr性能优化
一、简介 Solr性能优化是一个很复杂的任务,也是一个长期与之斗争的过程。在开始之前,首先要对影响Solr性能的基本因素有个大致的认知。影响Solr性能的一个主要因素就是内存。Solr需要有足够的内
- redis的过期策略以及内存淘汰机制
一、分析 这个问题其实相当重要,到底redis有没用到家,这个问题就可以看出来。比如你redis只能存5G数据,可是你写了10G,那会删5G的数据。怎么删的,这个问题思考过么?还有,你的数据已经设置
- 常见排序列表
常见排序列表 中文名称 英文名称 平均时间复杂度 最坏时间复杂度 最好时间复杂度 空间复杂度 稳定性 选择排序 Selection n^2 n^2 n^2 1 不稳 冒泡排序 Bub