4

MSDN - 冒号后的空格。 这与 Objective-C 不同,我看不到人们在冒号后使用空格。我认为这可能是语法突出显示尚未赶上该功能的问题,但我没有使用良好 IDE 的经验。我在带有 Unity 的 Mac 上使用的 MonoDevelop 既不提供语法着色,也不提供命名参数的自动完成功能。 那里有很多;如果您知道我要求在内部或其他地方存在什么,请告诉我。我还没有找到它。

4

3 回答 3

2

微软在 MSDN 上发布了一些常识性指南,在我看来,它的统一性与约定一样重要。如果您还没有这样做,那么值得关注Stylecop的代码样式和标准。

名称准则

来自:参数名称

选择好的参数名称可以显着提高库的可用性。一个好的参数名称应该表明哪些数据或功能受参数影响。

请在参数名称中使用驼峰式大小写。请使用描述性参数名称。

在大多数情况下,参数的名称及其类型应该足以确定参数的用途。

考虑使用基于参数含义的名称,而不是基于参数类型的名称。

在开发者工具和文档中,参数的类型通常是可见的。通过选择描述参数用法或含义的名称,您可以为开发人员提供有价值的信息,帮助他们识别适合其任务的成员以及传递给成员的正确数据。

于 2012-02-16T05:04:06.660 回答
1

如果这是您要问的,没有人会强迫您使用某种特定的样式。您可以根据需要编写不带空格、冒号后有空格、冒号前有空格或冒号周围有空格的空格。

但是,恕我直言,当您只在冒号后使用一个空格时,它更具可读性。

于 2012-02-16T04:59:28.287 回答
0

风格指南应该来自开发团队。每种语言都有自己应该遵循的习语,但细节需要由团队定义。这同样适用于命名约定。

把它们写下来,传阅并得到每个人的同意。如果你在做开源,我相信社区会给你反馈。

于 2012-02-16T05:26:54.593 回答