【问题标题】:Naming convention for initialisms and acronyms that would normally for upper case [closed]通常用于大写的首字母缩写词和首字母缩略词的命名约定[关闭]
【发布时间】:2016-04-17 22:35:41
【问题描述】:

有人知道处理首字母缩写词和首字母缩写词的任何标准或最佳做法吗? (PHP 和 Javascript 约定对我最有帮助,但任何语言的推理都会很丰富)

例子:

function getXML(){}function getXml(){}

$userId$userID

【问题讨论】:

  • “初始化”是什么意思?
  • 对不起,我的意思是缩写。我知道这对这个网站来说可能是一个非常令人困惑的错字。
  • 您所说的“首字母缩写词”是什么意思? :P 你有例子吗?
  • ID 和 XML 在技术上是首字母缩写词,因为要说出每个字母。

标签: javascript php naming-conventions


【解决方案1】:

PHP 开发中的约定各不相同。 this question 的答案将提供不同约定的示例。

我发现与我合作过的大多数开发人员都遵循后来的约定:

function getXml() {}

$userId

查看this other resource,了解有关 PHP 编码风格约定的更多信息。

【讨论】:

  • 您是否在 PSR 标准中看到任何对首字母缩写的引用?在发帖之前我正在浏览它们,希望能找到初始化的例子。我的团队都同意将 PSR 用于 PHP 代码,但我们似乎对缩写有不同的看法。
  • 很遗憾没有。由于this post 中解决的问题,首字母缩写是一种特殊情况,很可能没有在 PSR 标准中指定。
  • php.net/manual/en/class.simplexmlelement.php PHP Classes 似乎保持首字母大写
  • PHP 的类遵循不同的命名约定。我发现EventHttpConnection 使用Pascal Case,而不是全部大写。
【解决方案2】:

JavaScript 中的首字母缩写词和首字母缩写词没有通用约定。

一些例子:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 2011-11-16
    • 1970-01-01
    相关资源
    最近更新 更多