问题标签 [method-names]

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 投票
2 回答
969 浏览

ruby - 如何以字符串格式获取方法的名称

我在Some_other_method里面打电话Some_method。我想以字符串格式传递Some_method名称Some_other_method。我该怎么做?我应该把什么代替问号作为参数?

0 投票
2 回答
394 浏览

.net - 是否有完全返回全新对象的方法的命名约定?

是否有完全返回全新对象的方法的命名约定?

“产生” ?“创造” ?

0 投票
2 回答
1812 浏览

c++ - G++编译器无法区分同名的变量和函数?

可能重复:
同名的类方法和变量,在 C++ 中编译错误而不是在 Java 中?

当我的类成员名和成员函数名相同时,G++ 编译器会报错。似乎每当变量名恰好与函数名相同时,编译器都会抱怨。

在 Java 中,情况并非如此。我只是想知道为什么 G++ 编译器无法区分变量名和函数名,因为函数名总是带有一对括号。

0 投票
2 回答
220 浏览

objective-c - Objective-C 方法引用

我知道如何在 Objective-C 中编写选择器名称mergeThis:withThat:,但有人可以告诉我,我如何引用(例如在文档、文本或提交消息中)一个方法属于一个类并且是实例方法或类方法?

在 Ruby 中,我会String#reverse为实例方法或File::exists?(file_name)类方法编写。看到这个问题

在 Objective-C 中是否有标准化的方式或约定?

0 投票
0 回答
244 浏览

c# - 重命名抽象测试方法 (Visual Studio / c#)

问题:有没有办法手动命名测试方法而不是使用方法名?

背景:我目前是 BizTalk 开发人员,我们使用 BizUnit 框架来测试我们的项目。

为了让这些单元测试运行,我们使用 c# 在 Visual Studio 中构建单元测试的内部功能,从中我们调用 bizunit 框架来进行实际的(特定于 biztalk 的)测试。

令人讨厌的是,我们需要几行“样板”代码来创建 BizUnit 所需的测试用例;执行这些步骤的抽象类的使用促进了我们需要做的实际开发。此外,抽象类允许我们执行一些关于文档结构的“内部策略”(通过使用几个模板方法)。

抽象基类“IBaseTestScenario”包含称为“test”的实际方法:

使用这种结构,我们可以强制执行步骤的顺序,我们可以“提醒”开发人员提供一个体面的名称和描述(因为方法是抽象的,他们将被迫提供信息)以及执行该操作的实际代码测试(特定于每个场景)从样板代码中分离出来。

当我们想要创建一个场景时,我们只需要扩展这个基类并实现包含场景特定信息的抽象方法。

在您运行测试之前,这一切看起来都很整洁......

在测试结果窗口中,所有测试都称为“测试”,您需要将“类名称”列添加到视图中以便能够区分它们。

解决这个问题的快速(而且相当肮脏的方法)是删除接口中的 TestMethod 注释,并在每个单独的实现中放置以下“调用者”

有谁知道更改测试方法名称的(更好的)方法?使用接口的现有抽象方法“getName()”将是理想的......

亲切的问候,

斯蒂金

0 投票
3 回答
4865 浏览

c# - 获取所有类中的所有方法名

我正在尝试通过 ac# forms 应用程序获取 vb.net 项目中所有类中的所有方法名称。

我已经走到了这一步:

现在问题来了,(因为我做错了什么)它不允许我在 BindMethodNames<>() 的调用中使用类型作为“classItem”。

我想整个方法是错误的,我很想得到一些建议。

0 投票
3 回答
123 浏览

iphone - Objective-C:将浮点值调整为0-1的方法的名称

我创建了以下方法来安全地使用费率。
(有时速率会变成无效值,例如 INFINITY、NAN 或 0-1)

我应该给这个方法取什么名字?

编辑:
我使用速率来显示 UISlider、UIProgress 或仅 NString(XX %) 的时间进度。

该方法的用法是:

我还用它来计算来自 rate 的 currentTime:

0 投票
0 回答
81 浏览

java - 如何理解JVM中的符号方法名?

我试图转储方法的符号名称。例如

奇怪的是,我也有一些相似的名字。例如

这两个代表相同的方法吗?他们俩都合法吗?为什么它们不同?

谢谢!

0 投票
1 回答
1615 浏览

delphi - 以文本形式获取方法

我需要保存一些属性并将其加载到数据库中,但我对此感到困惑。我有一个带有几种方法和一个按钮的表单。button.onclick 事件被分配给表单的方法之一。我需要将分配的方法的名称作为字符串(就像对象检查器“form1.proc1”)并将其保存到数据库中。稍后我需要从数据库中获取方法名称并将 button.onclick 分配给相应表单的方法。这可能吗?

0 投票
1 回答
383 浏览

scala - Scala中的方法命名约定——可变而不是版本?

这个例子是微不足道的,只是为了说明这一点。

假设我使用矩阵库,但缺乏一些功能,假设将矩阵中的每个元素加倍对我来说非常重要,我决定编写一个方法doubleIt。但是,我可以编写此方法的 2 个版本

  1. 可变——doubleItInPlace
  2. 不可变——doubleItByCreatingNewOne

这有点冗长,所以可以考虑命名约定,添加到可变版本_!后缀,或者在它前面加上单词“mut”。

是否有任何建立命名约定来产生这种差异?