代码之家  ›  专栏  ›  技术社区  ›  abenci

API方法系列命名规则

  •  0
  • abenci  · 技术社区  · 6 年前

    你能叫一系列的API方法吗 (对于程序员来说更容易找到)

    • 矩形
    • 矩形圆角
    • 矩形膨胀

    (更容易用流利的英语阅读)

    • 矩形
    • 圆角矩形
    • 充气角度

    ?

    在哪里可以找到关于这个主题的利弊讨论?

    谢谢。

    2 回复  |  直到 6 年前
        1
  •  1
  •   Peter Macej    6 年前

    Microsoft建议(并在.NET框架中使用)格式:RoundedRectangle。

    微软提供了非常有用的 Naming Guidlines 文件。您可以在中找到以下内容 类、结构和接口的名称 章节:

    考虑用基类的名称结束派生类的名称。

        2
  •  0
  •   RUL JohnnyQ    6 年前

    很难找到具体谈论你的确切主题的东西,但我发现这只是解决你的问题:

    • thingabstract:“abstract”后缀。非自然语言。出现在文件列表中ThingInterface旁边。
    • abstractThing:“abstract”前缀。自然语言。远离文件列表中的ThingInterface。

    资料来源: https://www.drupal.org/project/coding_standards/issues/1567920

    除了提到自然性之外,它还谈到了列表顺序,这有助于理解项目的结构(所有困难的子文件夹都应该对此进行补偿)。

    下面是另一个关于stackoverflow的答案,它指出

    至于类名,通常在类名前面加上专门化[..]

    资料来源: The C# namespace and class/sub-class naming conventions when the top namespace contains the base class and inner namespaces contain sub-classes


    我认为,这主要是基于观点,我个人更喜欢第二种方式(圆角矩形),因为阅读和理解更自然。另外,我认为(正如我经常在网上看到的那样),我们应该尽量使类名具有重要意义。