Syntax 你如何区分同义词的意思?

Syntax 你如何区分同义词的意思?,syntax,methods,naming-conventions,Syntax,Methods,Naming Conventions,我很抱歉,如果这不是这个问题的正确论坛。如果不是的话,请告诉我右边的那个 当我编写函数时,我总是被命名函数时使用的同义词所困扰。你们怎么区分?有没有我遗漏的细微差别 示例: Getters - get, at, retrieve, fetch, from Setters - set, insert, put, add Concatenation - concat, merge Threading - sync/asynch, threaded, worke

我很抱歉,如果这不是这个问题的正确论坛。如果不是的话,请告诉我右边的那个

当我编写函数时,我总是被命名函数时使用的同义词所困扰。你们怎么区分?有没有我遗漏的细微差别

示例:

Getters - get, at, retrieve, fetch, from Setters - set, insert, put, add Concatenation - concat, merge Threading - sync/asynch, threaded, worker Getters-get、at、retrieve、fetch、from 设置器-设置、插入、放置、添加 连接-连接,合并 线程化-同步/异步、线程化、辅助线程 我可能忘了一大堆,但你应该能理解。谢谢


例如,答案:
from
get
的不同之处在于它建议获取一系列值。其余的呢?

我认为每个动词都有自己的大小写。我将按如下方式使用它们:

Getters
get:单对象检索
at:从集合中检索单个项目
检索、提取、从中获取:任何对象,从远程位置进行流检索

二传手
(与Java中的约定相同)
设置:单个对象分配
插入:可能带有索引的集合中添加的项目
放置:在不考虑索引的情况下添加到集合中的项目
添加:添加到收藏开始或结束的项目

串联
concat:一个接一个地附加两个对象
合并:合并两个集合可能需要比串联更复杂的处理

删除
删除:任何需要复杂处理的删除操作
移除,移除:从可能具有索引的集合中删除对象
pop:从堆栈、队列中删除


诸如此类……

所使用的措辞不如你所选择的术语的一致性重要。这在之前的问题中已经讨论过了:@suat关于我指出的差异,这里没有答案<代码>检索数据:获取或检索是发布的答案的一部分。“我想知道我所指出的东西在句法上是否有区别。”查查姆在回答中发表了我的观点