编程常用词汇表

模板网 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. solr 的Admin界面

    query 1.q(query):定义查询的原始输入字符串。多个条件用AND、OR连接。一定存在在字段前加+号,不存在时在字段前面加-号 ``` company_name:上海有限责任公司 AND

  2. 如何应对缓存穿透和缓存雪崩问题

    分析:这两个问题,说句实在话,一般中小型传统软件企业,很难碰到这个问题。如果有大并发的项目,流量有几百万左右。这两个问题一定要深刻考虑。 缓存穿透,即黑客故意去请求缓存中不存在的数据,导致所有的请

  3. gitlab备份与恢复

    一、gitlab备份 [root@localhost ~]# gitlab-rake gitlab:backup:create Dumping database ... Dumping Postgr

  4. 反向代理缓存

    一、传统代理 很久以前,我们通常需要通过代理服务器来访问互联网上的Web站点,代理服务器本身接入了互联网,而我们通过内部网络与代理服务器相连。即便是现在,有些时候为了访问一些由于某种原因无法直接访问

  5. 虚拟环境-virtualenv

    在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那

随机推荐

  1. solr 的Admin界面

    query 1.q(query):定义查询的原始输入字符串。多个条件用AND、OR连接。一定存在在字段前加+号,不存在时在字段前面加-号 ``` company_name:上海有限责任公司 AND

  2. 如何应对缓存穿透和缓存雪崩问题

    分析:这两个问题,说句实在话,一般中小型传统软件企业,很难碰到这个问题。如果有大并发的项目,流量有几百万左右。这两个问题一定要深刻考虑。 缓存穿透,即黑客故意去请求缓存中不存在的数据,导致所有的请

  3. gitlab备份与恢复

    一、gitlab备份 [root@localhost ~]# gitlab-rake gitlab:backup:create Dumping database ... Dumping Postgr

  4. 反向代理缓存

    一、传统代理 很久以前,我们通常需要通过代理服务器来访问互联网上的Web站点,代理服务器本身接入了互联网,而我们通过内部网络与代理服务器相连。即便是现在,有些时候为了访问一些由于某种原因无法直接访问

  5. 虚拟环境-virtualenv

    在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那