命名决策:“如果不存在则创建它”一言以蔽之
完全相同
我有一个函数可以检查某个事物是否存在,如果不存在,则创建它。用什么词来形容它比较好呢?现在我正在使用“maintain”,因此该函数称为 maintain_buffer_on_path
,但我认为“maintain”具有误导性。你能想出一个更好的单字名字吗?
Exact duplicate of
I have a function which checks if a certain thing exists, and if not, creates it. What would be a good word for it? Right now I'm using "maintain", so the function is called maintain_buffer_on_path
, but I think that "maintain" is misleading. Can you think of a better one-word name?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我通常使用
ensure
来实现这一点。I usually use
ensure
for this.EnsureExists
(或更简单的Ensure
)似乎是某种约定。EnsureExists
(or simplerEnsure
) seems to be some kind of a convention.我听过“vivify”这个词来指代这个。
I've heard the word vivify to refer to this.
我之前曾使用过
summon
来实现此目的。I've used
summon
for this before.