应该使用类特定的“常量”吗?仍然在模块级别声明吗?
在 PEP 8 中,指出“常量通常在模块级别定义[…]”。这对于标准库来说是有意义的,其中常量往往属于整个模块而不是特定的类(例如zlib.MAX_WBITS或re.…
在 Clojure 和其他 Lisp 方言中,在函数名称末尾使用星号的约定是什么?
请注意,我不是在谈论符号名称中的耳罩,该问题在 Clojure 常量的约定、样式和用法? 和 clojure 中如何使用“*var-name*”命名约定?。我严格谈论的…
区分 Drupal Hook 实现和常规函数
我有几个关于 Drupal 编码约定的问题,但我无法从文档或代码中找到这些问题。 除了了解 Drupal 中每个钩子的名称之外,是否有办法区分实现钩子的函数…
包/命名空间和类具有相同的名称是一个好习惯吗?
我正在创建一个新的命名空间,其中一个类的最合适名称似乎与命名空间同名。这是一个好的做法吗?如果不是,还有什么替代方案? 例如: com.person |--…
为什么“进口”不是“进口”? Perl 中大写的子例程
我很好奇。大多数 Perl 隐式调用的子例程必须全部大写命名。 TIESCALAR、DESTROY 等。事实上 perldoc perltoot 说 如果构造函数可以任意 名称,那么为…
Singleton 访问器名称背后的原因是什么?
在几个项目的过程中,我编写了大量的类工厂方法来访问 单例 类的实例。我一直使用 + (id)sharedSomething 命名约定的一些变体。 另一方面,苹果有多种…
Boost 库名称缺少版本标签
我根据文档使用以下命令构建了 boost: bjam.exe toolset=msvc-9.0variant=release link=shared stage 这为我提供了文件夹阶段中的所有库。我为每个 b…
对对象实例使用 $CamelCase,对其他所有内容使用 $lower_case
这是命名变量的简单约定: 对对象实例使用 $CamelCase 和“$lower_case”代表其他一切。 你能想出一个不使用它的理由吗? 几个月前我想出了这个约定,…
将 bean 属性绑定到 JSF 中的元素时出现问题
我有一个输入 (JSF),它应该绑定到我的 bean 中的一个属性。这个属性代表另一个bean,并且有一个辅助方法来检查它是否为空(我经常使用这个方法)。 …
ruby / Rails 布尔方法命名约定
我有一个关于 ruby/rails 方法命名约定或良好实践的简短问题。 考虑以下方法: # some methods performing some sort of 'action' def action end…
关于命名约定和注释的工具
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…