相关疑难解决方法(0)

用于创建某些内容的函数名称(如果尚未存在)

我不时会编写一个函数来创建一些东西,如果它还没有,那么什么也不做.
名字喜欢CreateFooIfNecessary()EnsureThereIsAFoo()做工作,但他们觉得有点笨拙.

也可以说,GetFoo()但该名称并不意味着foo可以首先创建它,并且只有在函数返回句柄/指针/引用时它才有效foo.

那些熟悉英语的人能想出更好的方法来命名这些功能吗?

language-agnostic naming coding-style function

5
推荐指数
3
解决办法
634
查看次数

添加到容器的方法的好名称,如果不是那么

对于一个向容器添加内容的方法来说,如果它尚未存在,那么它的名称是什么,即

void AddCustomerToList(CustomerList list, Customer customer)
Run Code Online (Sandbox Code Playgroud)

但是这个名称没有正确表达,如果它已经存在,它就不会被添加.什么是更好的名字?AddCustomerToListIfNotThereAlready?EnsureCustomerInList?

methods naming-conventions

1
推荐指数
1
解决办法
212
查看次数