naming-conventions 相关问题

命名约定是指管理分配给编程结构(如变量和方法)的名称的一般规则。这些约定有助于提高可读性,从而通过在不同模块之间实施命名一致性来提高代码的可维护性。

是style.css还是styles.css?

我意识到这可能是一个愚蠢的问题,但是当查看 GitHub 网页时,我注意到 style.css 和 styles.css。 有你应该使用的合适的吗? 我可以看到他们两个: 风格...

回答 1 投票 0

保留字“group”的替代品

我认真对待命名,因为它甚至在默认情况下在许多地方出现在用户面前。 我想创建一个名为 Group 的模型,它指的是类似于 Facebook 群组的东西。 因为...

回答 3 投票 0

什么时候应该在变量名中使用美元符号 ($)?

美元符号 ($) 是命名变量的有效字符,例如String superSecretFormula$;,但是当我们谈论命名约定时,什么时候应该使用这个符号呢? 例如下划线...

回答 6 投票 0

对于布尔字段,其 getter/setter 的命名约定是什么?

例如。 布尔值 isCurrent = false; 你将它的 getter 和 setter 命名为什么?

回答 11 投票 0

Backbone.js 事件处理程序命名的最佳实践

假设我在视图中有一个函数,当某种状态发生更改时会触发该函数。 最好给它起什么名字,为什么? 状态改变 状态改变 状态改变时 onStateChanged

回答 6 投票 0

如何命名控制某物速率的变量?

上下文:我正在编写一个国际象棋引擎。 我有一个变量控制打印当前评估位置信息的频率。 //每次我们在这个数量的节点上运行评估时记录信息(

回答 1 投票 0

nodeJS 中双下划线与单下划线

我在使用nodeJS时遇到了2个相互冲突的命名约定。有些变量以单下划线开头,例如 _temp,而有些变量以双下划线开头,例如 __dirname。 我有...

回答 2 投票 0

如何使用驼峰式大小写访问属性?

为了与我的编码风格保持一致,我想使用camelCase而不是snake_case来访问属性。这在 Laravel 中可以在不修改核心框架的情况下实现吗?如果是这样,怎么办? 例子: ...

回答 3 投票 0

为什么在 Python 中这样称呼列表推导式?

我知道Python不是第一个具有列表理解的语言。 我只是对这个名字的历史感兴趣。 我特别感兴趣的是为什么它被称为理解 为什么列表综合...

回答 6 投票 0

C/C++ stdlib 命名约定的名称?

我想知道 C/C++ 标准库中使用的命名约定是否有名称,或者至少有一个可以查找规则的备忘单。 例如。 Push_back -- 使用下划线 setstate——但不是...

回答 6 投票 0

带有双下划线的Ruby变量名

有时我会看到变量名称的开头和结尾带有双下划线。例如: 文章.__elasticsearch__ Ruby va 中是否有一些与双下划线相关的命名约定...

回答 2 投票 0

Java 中的变量命名约定

在PHP中,我们(至少是优秀的程序员)总是以小写字母开头通用变量名称,但类变量/对象以大写字母开头以区分它们。同样的方式我们...

回答 7 投票 0

-Impl 后缀是 Java 中 Hook 方法的合法命名约定吗?

我正在检查一些旧代码,并在模板方法实现中发现以下命名约定。 // 模板方法 // 检查条件,如果满足条件则快速失败。 // 否则...

回答 1 投票 0

camelCase 基本上已被弃用或不允许在 Python 中使用吗?

我阅读了 PEP 8 – Python 代码风格指南中的命名约定。 并且,它说: 函数和变量名称 ...... 仅在已经是大小写的上下文中才允许使用混合大小写 流行风格(...

回答 2 投票 0

迭代器变量是否有单数形式与复数形式相同的命名准则?

在 .NET 中有一个普遍接受和广泛采用的命名约定。例如,我发现这篇博客文章非常有用,它详细描述了内部框架代码的命名约定......

回答 3 投票 0

Java类命名规则

在JAVA中,类名必须始终与文件名相同,但有时文件包含多个类。文件中只有单个类(或接口)可以是公共的,并且它必须与文件同名...

回答 2 投票 0

什么时候应该在 C# 方法名称中使用“Try”?

我们正在和同事讨论如果方法名称以“Try”开头意味着什么。 有以下意见: 当方法可以返回空值时使用“Try”。 当

回答 6 投票 0

“获取或添加/创建”有一个好的术语吗?

在我的代码中有很多“获取或添加”方法。它在集合中查找对象,如果存在则返回,如果不存在则创建并返回。 所以有很多 GetOrAddSomething() 方法,但它......

回答 1 投票 0

C++ 中管理两个具有相同签名但参数名称不同的函数的设计模式

我的程序与使用 2D 点(行、列)的计算机视觉库交互,并且它还与......假设世界其他地方使用点(x,y)。这些点包含...

回答 2 投票 0

字典数据类型的命名约定是什么?

我们如何命名字典变量? 假设在我的方法中我有 Dictionary>dictionary;,其中字典的键是国家/地区名称,值是

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.