问题标签 [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.
ruby - 如何以字符串格式获取方法的名称
我在Some_other_method
里面打电话Some_method
。我想以字符串格式传递Some_method
名称Some_other_method
。我该怎么做?我应该把什么代替问号作为参数?
.net - 是否有完全返回全新对象的方法的命名约定?
是否有完全返回全新对象的方法的命名约定?
“产生” ?“创造” ?
c++ - G++编译器无法区分同名的变量和函数?
当我的类成员名和成员函数名相同时,G++ 编译器会报错。似乎每当变量名恰好与函数名相同时,编译器都会抱怨。
在 Java 中,情况并非如此。我只是想知道为什么 G++ 编译器无法区分变量名和函数名,因为函数名总是带有一对括号。
objective-c - Objective-C 方法引用
我知道如何在 Objective-C 中编写选择器名称mergeThis:withThat:
,但有人可以告诉我,我如何引用(例如在文档、文本或提交消息中)一个方法属于一个类并且是实例方法或类方法?
在 Ruby 中,我会String#reverse
为实例方法或File::exists?(file_name)
类方法编写。看到这个问题。
在 Objective-C 中是否有标准化的方式或约定?
c# - 重命名抽象测试方法 (Visual Studio / c#)
问题:有没有办法手动命名测试方法而不是使用方法名?
背景:我目前是 BizTalk 开发人员,我们使用 BizUnit 框架来测试我们的项目。
为了让这些单元测试运行,我们使用 c# 在 Visual Studio 中构建单元测试的内部功能,从中我们调用 bizunit 框架来进行实际的(特定于 biztalk 的)测试。
令人讨厌的是,我们需要几行“样板”代码来创建 BizUnit 所需的测试用例;执行这些步骤的抽象类的使用促进了我们需要做的实际开发。此外,抽象类允许我们执行一些关于文档结构的“内部策略”(通过使用几个模板方法)。
抽象基类“IBaseTestScenario”包含称为“test”的实际方法:
使用这种结构,我们可以强制执行步骤的顺序,我们可以“提醒”开发人员提供一个体面的名称和描述(因为方法是抽象的,他们将被迫提供信息)以及执行该操作的实际代码测试(特定于每个场景)从样板代码中分离出来。
当我们想要创建一个场景时,我们只需要扩展这个基类并实现包含场景特定信息的抽象方法。
在您运行测试之前,这一切看起来都很整洁......
在测试结果窗口中,所有测试都称为“测试”,您需要将“类名称”列添加到视图中以便能够区分它们。
解决这个问题的快速(而且相当肮脏的方法)是删除接口中的 TestMethod 注释,并在每个单独的实现中放置以下“调用者”
有谁知道更改测试方法名称的(更好的)方法?使用接口的现有抽象方法“getName()”将是理想的......
亲切的问候,
斯蒂金
c# - 获取所有类中的所有方法名
我正在尝试通过 ac# forms 应用程序获取 vb.net 项目中所有类中的所有方法名称。
我已经走到了这一步:
现在问题来了,(因为我做错了什么)它不允许我在 BindMethodNames<>() 的调用中使用类型作为“classItem”。
我想整个方法是错误的,我很想得到一些建议。
iphone - Objective-C:将浮点值调整为0-1的方法的名称
我创建了以下方法来安全地使用费率。
(有时速率会变成无效值,例如 INFINITY、NAN 或 0-1)
我应该给这个方法取什么名字?
编辑:
我使用速率来显示 UISlider、UIProgress 或仅 NString(XX %) 的时间进度。
该方法的用法是:
我还用它来计算来自 rate 的 currentTime:
java - 如何理解JVM中的符号方法名?
我试图转储方法的符号名称。例如
奇怪的是,我也有一些相似的名字。例如
这两个代表相同的方法吗?他们俩都合法吗?为什么它们不同?
谢谢!
delphi - 以文本形式获取方法
我需要保存一些属性并将其加载到数据库中,但我对此感到困惑。我有一个带有几种方法和一个按钮的表单。button.onclick 事件被分配给表单的方法之一。我需要将分配的方法的名称作为字符串(就像对象检查器“form1.proc1”)并将其保存到数据库中。稍后我需要从数据库中获取方法名称并将 button.onclick 分配给相应表单的方法。这可能吗?
scala - Scala中的方法命名约定——可变而不是版本?
这个例子是微不足道的,只是为了说明这一点。
假设我使用矩阵库,但缺乏一些功能,假设将矩阵中的每个元素加倍对我来说非常重要,我决定编写一个方法doubleIt
。但是,我可以编写此方法的 2 个版本
- 可变——
doubleItInPlace
- 不可变——
doubleItByCreatingNewOne
这有点冗长,所以可以考虑命名约定,添加到可变版本_!
后缀,或者在它前面加上单词“mut”。
是否有任何建立命名约定来产生这种差异?