生命周期相关的方法命名
- 创建实例或工厂方法:Create
- 销毁实例或容器:Destroy
- 初始化实例或属性:Initialize
- 反初始化实例或属性:Uninitialize
- 加载配置:Load
数据获取相关的方法命名
- 通用获取:Get
- 获取或引用网络请求:Fetch
- 计算属性或结果:Calculate
- 读取文件或配置:Read
- 通用查询:Query
- 查找集合或数据库:Find / Search
- 接收文件或传输:Receive
- 远程拉取:Pull
数据设定相关的方法命名
- 通用设置:Set
- 写入文件或配置:Write
- 存储属性或引用:Put
- 存储和远程推送:Push
- 安装组件或配置:Install
数据变更相关的方法命名
- 通用更新:Update
- 重置标记或状态:Reset
- 刷新页面或缓存:Refresh
- 错误数据恢复:Renovate
- 持续更新状态或缓存:Renewal
- 强调过程的修改:Modify
- 数据或记录的纠正:Amend / Revise
数据新增相关的方法命名
- 通用添加:Add
- 头部追加:Prepend
- 尾部追加:Append
- 任意位置插入:Insert
数据删除相关的方法命名
- 通用删除:Delete
- 擦除缓存或记录:Erase
- 缓存驱逐或失效:Remove / Invalidate
流程进行的方法命名
- 开启状态或打开文件:Open
- 执行流程:Start
- 启动终端:Launch
- 关闭状态或文件:Close
- 停止流程:Stop / Terminate
- 暂停或中止流程:Pause / Suspend
- 流程执行完毕:Finish
转载出处:红桃A士 - 给函数取个好名字! 超级详细的函数命名动词选取大全【改善丑陋的代码】