问题标签 [naming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
21357 浏览

iphone - iPhone 应用程序名称可用性

有没有办法检查 iphone 应用程序名称是否可用?在 iTunes 上搜索并检查是否已经存在现有应用程序是否表明 iphone 应用程序名称可以使用?

0 投票
1 回答
265 浏览

graph - 图分类法

知道一条边是由初始顶点和最终顶点定义的,你如何调用来自顶点的边?现在,我将它们命名为传入传出

谢谢。

0 投票
9 回答
2012 浏览

naming - 需要的建议:我应该给代表现实生活中的“事件”的类命名什么?

我需要定义一个代表真实事件的类——比如“电影首映式”、“派对”等。我将创建一组数据库对象来存储每个事件的数据并定义与其他数据的关系我们有(例如场地、人员等)。

“事件”一词在软件上下文中具有不同的含义,因此我想将类命名为“事件”以外的名称。

关于另一个名字的任何想法?

This related post提出了一个类似的问题,但我认为所有建议都缺乏创造力——基本上@event,区分大小写的名称Event或使用老式命名约定CEvent。技术上很好的解决方案,但是在与同行讨论数据对象时它们没有帮助(我的演讲和听力能力不区分大小写)并且没有传达任何关于类如何不是传统使用术语的事件的信息.

0 投票
3 回答
31 浏览

properties - 临时从流中转移数据的术语

当你不知道它叫什么时,很难搜索它。

我正在使用一种可切换的缓冲区(想象一个带阀门的花园软管)缓冲数据点流:在一个状态下(“真”),我让数据点通过它们最终的消费者。在另一个状态(“假”)中,我将这些数据点保留在队列中,直到我转换到另一个状态,此时我将这些数据点按顺序发送给它们的消费者。

您对控制此状态的布尔属性的命名有什么建议吗?我曾想过“开启”、“缓冲”、“关闭”、“延迟”等,但没有一个让我特别高兴。在将课程发布给潜在的“客户”(此处为其他程序员)之前,我需要想出一个好名字。如果它更具有语义意义,我可以将逻辑从 true <-> false 反转。

(编辑:请随意将属性称为没有 is/get 的名称。我使用的是 Java,因此它将是带有 setXXX/isXXX 访问器的 Bean 样式属性。)

(编辑2:似乎属性名称应该,除非更清楚地这样做,否则应该反映数据正在透明地通过而没有延迟的“真实”状态。)

0 投票
9 回答
756 浏览

java - 命名枚举类型

如果你有一组相关的词(例如 Row & Column 或 On & Off),你如何找到描述这些词的集合词?具体来说,你如何命名一个枚举?

如果我有“红色”、“绿色”和“蓝色”,一个合理的枚举名称可能是“颜色”。“On”和“Off”的值可能有一个合理的枚举名称“Power”。但是如何命名可以具有“行”或“列”值的枚举?


“你如何命名行或列枚举?”的几个很好的答案。-笛卡尔和IndexType。

寻找一般的集体词怎么样 - 那里有任何资源,还是你只需要擅长英语/知道很多词?

0 投票
7 回答
2158 浏览

c# - 关于java中实用程序类命名的思考

我正在寻找通用类的非功能(实用程序)扩展的命名指南。

在 C# 中,我曾经使用过其中的一些:

1) ListExtensions,太长但带有扩展方法的 ListExtensions 永远不会出现。用法刚刚好。var productList = new List(); productList.MyExtendedMehod();

2) 列表助手。这是在旧的 C# 2.0 时代,用法是 ListHelpers.MyExtendedMethod(productList );

现在我正在用java潜水。我学到的是集合、数组类。那么你如何命名你的助手类。收集工具?收藏?收藏品?

0 投票
1 回答
388 浏览

.net - .NET:通用编程关键字字典

Hanselminutes 的第 162 集中,他们正在谈论 PowerShell,但更重要的是,在 04:50 左右,他们提到 PowerShell 使用了一种称为通用工程标准的东西来制定在为其开发新模块时使用哪些词的标准。

我无法通过此页面找到任何关于推荐单词的具体词典。

有没有人知道在开发.NET(在这种情况下为 C#)时使用标准化关键字的好资源?我说的是名词动词

他们在播客中提出的一个好点是,您几乎总能猜到对象和方法的名称

这是为了避免不知道选择哪一个:

更新:我找到了一个好的开始,这是 PowerShell 中使用的标准化动词列表,但它们看起来像 .NET Framework 中使用的标准。

0 投票
5 回答
5203 浏览

assembly - 为什么 x86 寄存器要这样命名?

例如,累加器被命名为EAXand,而指令指针被调用IP。我也知道有字节称为CLand DH。我知道所有名称都必须有一个约定,但它是什么?

0 投票
3 回答
145 浏览

oop - 为什么文件和目录没有单独的命名空间?

文件和目录可以有不同的命名空间,但仍然可以用来标识特定的文件,因为同名的文件和目录可以通过不同的事物来区分。

原始字段和引用字段也可以具有不同的名称空间(在 Java 中),因为如果原始字段和引用字段具有相同的名称,则可以通过不同种类的事物来识别它们。

像这样在其他地方使用单独的名称空间。例如,在 Java 中,您可以拥有一个方法exampleName()和一个字段exampleName,尽管它们具有相同的名称,但它们是通过不同种类的事物来区分的。

0 投票
1 回答
95 浏览

assemblies - 为应用程序前端命名新程序集

我对命名新程序集提出了一些建议。该项目是一个使用 WPF 的多层富客户端应用程序,我们为除前端之外的所有程序集(数据和业务层)取了好名字。

有问题的程序集包含用于数据绑定的实际用户界面和类。

我们希望它简短且具有描述性,例如:

xxx.xxx.UI

xxx.xxx.前端

xxx.xxx.ViewModel

不幸的是,他们都有点蹩脚。

任何建议都会有所帮助。想到什么。

谢谢!