Tag: 命名约定

Swift:类前缀是否需要?

我应该给我的Swift类名称一个三个字母的前缀由Objective-C约定推荐:类名称必须在整个应用程序中是唯一的 ?

命名约定为C#字典

我们如何命名一个字典variables? 说在我的方法我有Dictionary<string, List<string>> dictionary; ,其中dictionary的键是国家名称,值是省/州名称列表。 我应该如何重命名dictionary ? 我知道我们可以为这个例子创build一个Country类。 但是请不要提及这个select,因为我在这里想到了很好的命名规则。

什么是“启用/禁用”的字样?

当我想评论有关控制启用/禁用代码,当我想与人们讨论控制启用/禁用,我真的希望有一个字,而不是打字或说“启用/禁用”。 目前我使用EnDisable这个词,它真正的词是什么?

为什么我不应该前缀我的领域?

我从来没有成为匈牙利符号的粉丝,我一直觉得它是没用的,除非你正在做一些非常低级别的编程,但是在每一个C ++项目中,我已经执行了某种匈牙利符号策略,它使用了一些“不真正匈牙利”的前缀,如字段,静态,g_和全局等等。 不久,我意识到在C#中有多么无用,并逐渐开始放弃我所有的旧习惯,但是这个'm_'的东西。 我仍然使用私人领域的m_前缀,因为我真的觉得能够区分参数,当地人和领域是非常有用的。 MSDN的字段页面的命名规则说我不应该,但是它没有说明为什么(例如Google的惯例通常倾向于合理化他们的处方)。 是有原因,我不应该或只是一个风格的问题。 如果是后者,前缀通常被认为是不好的风格,我能期待其他人在代码库上的负面反应吗?

在MongoDB中是否有一个名称集合的约定?

我想知道是否有一个数据库收集的公约,如: PageVisit或page_visit 。 这些符号有什么优点/缺点吗?

去const的命名约定

我试图确定在Golang中是否有一个命名约定的const的名字。 我个人倾向于遵循C风格,并用大写字母来写,但是我在这个页面上没有find任何东西http://golang.org/doc/effective_go.html ,这似乎列出了这个语言的一些命名约定。

“atoi”这个名字是从哪里来的?

在C语言中,他们想出了将atoi转换为整数的名字atoi ? 我能想到的唯一的东西是Array to Integer的缩写,但这并不合理。

参数命名:filename或fileName?

我尝试在我的命名*中语法正确。 我一直使用filename而不是fileName 。 Java惯例也似乎使用这个,但FxCop更喜欢fileName 。 有关WikiPedia的讨论 。 我越读越多,我觉得我是对的(这是很平常!:))。 有没有人有一个明确的答案,或者这只是一个主观的东西? *我只希望在这篇文章中没有语法错误!

ASP.NET MVC控制器命名多元化

RESTful约定表示在单数对象上使用复数名词。 什么是命名ASP.NET MVC控制器的多元化惯例,即 ProductController或ProductsController ?

布尔型getter方法的有效JavaBeans名称

我知道大多数variables的名称将与“is”,如isBlue() ,但是“有”也有效的前缀,如hasProperty() ?