命名决定:在一个单词中“如果它不存在则创建它”

时间:2009-10-16 17:54:06

标签: naming

的完全重复

我有一个函数可以检查某个东西是否存在,如果不存在,则创建它。什么是好话呢?现在我正在使用“维护”,因此该函数被称为maintain_buffer_on_path,但我认为“维护”具有误导性。你能想到一个更好的单字名称吗?

4 个答案:

答案 0 :(得分:11)

我通常会使用ensure

答案 1 :(得分:5)

EnsureExists(或更简单的Ensure)似乎是某种约定。

答案 2 :(得分:1)

我听说vivify这个词是指这个。

答案 3 :(得分:0)

我以前为此使用过summon