编程常用词汇表

模板网 2021-04-14

这里整理了一些常用词汇,供在编码中使用:

这里总结了一些软件开发中常用的词汇,如有补充,请发邮件给 q@yun4s.cn,谢谢。

通用

  • get - 获取,比如getArticles()
  • set - 设置,比如setData($data)
  • with - 根据...,比如updateWithId($id, $name)
  • by - 同with
  • for -为...执行...,比如dataForId($id)
  • on - 当...的时候,主要用于定义事件名称,比如onUpdate()
  • as - 转换为...,用来替换先前的to...,比如asJSON()asArray()
  • is - 是否为,isManager
  • read - 读取
  • write - 写入
  • put - 放入
  • delete - 删除,主要用于数据库操作
  • update - 更改、更新,比如updateData(array $data)
  • save - 保存
  • param - 属性,主要用于外部参数
  • attr - 属性,主要用于内部参数
  • data - 数据
  • error - 错误
  • config - 配置
  • option - 配置中的某个选项
  • state - 状态
  • allow - 允许
  • deny - 禁止
  • format - 格式化
  • empty - 空的
  • clear - 清空
  • setting - 用户设置,通常需要加s
  • ui - 用户界面
  • 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 - 在...的时间,比如createdAtupdatedAt
  • date - 日期
  • 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 - ID
  • code - 代号
  • comment - 评论
  • rating - 评分、星级
  • name - 名称,比如书名(bookName)、人名(userName
  • body - 内容主体
  • message - 消息,禁止使用msg这样的缩写
  • notification - 通知

用户相关

  • user - 用户
  • admin - 系统管理员
  • age - 年龄
  • gender - 性别通常值为:1男,2女,0未知,严禁使用sex
  • avatar - 头像
  • profile - 资料
  • birthday - 生日
  • mobile - 手机号
  • tel - 电话
  • email - 电子邮箱地址

文章相关

  • article - 文章
  • body - 内容主体
  • title - 标题,只用于文章标题
  • subject - 主题,相对于标题更加灵活,比如活动主题
  • description - 一个比较简短的描述,比如活动描述activityDescription
  • summary - 当对象需要多个描述的时候,除了description,还可以添加summary,用来表示比description更简短的描述

商品相关

  • shop - 商家
  • brand - 品牌
  • category - 品类
  • product - 产品
  • price - 价格
  • buy - 购买
  • sell - 销售
  • size - 尺码
  • color - 颜色
  • discount - 折扣
  • reduce - 降价

优惠券相关

  • coupon - 优惠券

订单相关

  • order - 订单
  • item - 订单条目(细项)
  • bill - 账单/结算单
  • pay - 支付

相关文章

  1. python多线程

    一、介绍 多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线

  2. 使用宝塔面板定时任务不执行问题处理

    定时任务不执行 不用宝塔自带的计划任务,因为宝塔自带的计划任务无法以www:www身份去执行任务,会导致面板无法正常写入日志 在vps中输入:crontab -e -uwww ,然后贴上 * * *

  3. 浏览器的同源策略

    一、同源的三个条件 1、域名(二级域名与一级域名之间也算是不同源) 2、端口 3、协议 二、同源策略的意义 浏览器基于用户的隐私安全目的, 防止恶意网站窃取数据(只是浏览器有这个同源策略设置,但是

  4. php手动编译fileinfo扩展

    某些同学在执行php composer.phar install时,出现错误 90%可能是漏装了PHP的fileinfo扩展了,用宝塔的请直接在宝塔里安装 下载并解压PHP源码包(内含fileinfo

  5. php自建邮局下邮件无法正常发送问题解决

    产生问题 自建邮局发邮件时提示错误信息:stream_set_blocking()... 这是因为PHP 5.6+版本强制要求验证服务器的有效性 PHP 5.6+特性 Stream wrappers

随机推荐

  1. python多线程

    一、介绍 多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线

  2. 使用宝塔面板定时任务不执行问题处理

    定时任务不执行 不用宝塔自带的计划任务,因为宝塔自带的计划任务无法以www:www身份去执行任务,会导致面板无法正常写入日志 在vps中输入:crontab -e -uwww ,然后贴上 * * *

  3. 浏览器的同源策略

    一、同源的三个条件 1、域名(二级域名与一级域名之间也算是不同源) 2、端口 3、协议 二、同源策略的意义 浏览器基于用户的隐私安全目的, 防止恶意网站窃取数据(只是浏览器有这个同源策略设置,但是

  4. php手动编译fileinfo扩展

    某些同学在执行php composer.phar install时,出现错误 90%可能是漏装了PHP的fileinfo扩展了,用宝塔的请直接在宝塔里安装 下载并解压PHP源码包(内含fileinfo

  5. php自建邮局下邮件无法正常发送问题解决

    产生问题 自建邮局发邮件时提示错误信息:stream_set_blocking()... 这是因为PHP 5.6+版本强制要求验证服务器的有效性 PHP 5.6+特性 Stream wrappers