Tag: 方法

方法名称获取数据

警告:这是一个不是非常严重的问题/讨论,我张贴…但我敢打赌,大多数开发人员思考这个“问题”… 总是想得到关于命名约定的方法,并从某处获取数据,并返回其他意见… 大多数方法名称都有点简单明了… SaveEmployee(),DeleteOrder(),UploadDocument()。 当然,对于类,您最有可能使用简写forms…分别保存(),删除(),上传()。 但是,我一直都在为最初的行动奋斗,如何获取数据。 看起来,对于每一个项目,我最终都会在不同的命名规则之间跳跃,因为我对从前使用的最后一个命名规则并不满意。 据我所知这些是可能性 – > GetBooks() FetchBooks() RetrieveBooks() FindBooks() LoadBooks() 你的想法是什么?

Java中类Python的列表理解

由于Java不允许传递方法作为参数,你使用什么技巧来实现像Java中的列表理解一样的Python? 我有一个列表(ArrayList)的string。 我需要通过使用函数来转换每个元素,以便我得到另一个列表。 我有几个函数将一个string作为input,并返回另一个string作为输出。 我如何做一个generics的方法,可以给列表和函数作为参数,以便我可以得到每个处理元素的列表。 在字面意义上是不可能的,但是我应该使用什么技巧? 另一个select是为每个较小的string处理函数编写一个新的函数,它只是在整个列表上循环,这不是很酷。

如何使用roxygen2正确loggingS4方法

我已经在SO和其他地方看到了一些关于Roxygen2未来版本应该如何实现的讨论。 但是,我卡住了。 我应该如何使用Roxygen2来logging一个S4generics以及它的方法? 一个全新的通用/方法的工作示例,以及扩展基本S4通用的例子将是非常有用的。 我不想为同一个通用的每个S4方法做单独的(大部分)冗余文档。 尽职调查:我已经find了“提取”方法的一个有用的例子。 但是,我的问题似乎已经过时和不完整。 它在类文档中使用@slot标签,不支持(不再支持)。 它只显示了核心S4方法的扩展“[”,而不是一个完整的Roxygen例子,包括S4通用的文档。 如何正确loggingS4“[”和“[< – ”使用roxygen的方法? 如果我完整地logging了一个带有标题的新的S4generics,描述@param @return @name @aliases @docType @rdname ,然后用相应的@name @aliases @docType @rdnameloggingS4方法,我得到下面的R CMD check警告: * checking for missing documentation entries … WARNING Undocumented S4 methods: << long list of apparently undocumented methods. Eg generic 'plot' and siglist 'myClass1,ANY' >> All user-level objects in a package […]

在Java中设置和获取方法?

我怎样才能使用这个方法,并且为什么要使用它们? 他们真的有帮助吗? 你也可以给我一些例子,并获得方法?

方法与C#中的属性 – 有什么区别

可能重复: 属性与方法 在方法中,你也可以input一些代码和属性。 例如我有一个属性名称。 当类名更改时,我想从数据库中获取一些数据并更改我的对象的状态。 我可以添加这个代码来设置我的属性的一部分。 其他解决scheme是将set part更改为private,并添加名为SetName的方法,并在此方法中添加我的代码。 那么区别是什么呢? 什么时候把getter / setter的一些代码和创build自己的方法用来改变我的属性和我的类的其他部分是不好的?

在什么情况下静态方法是一个好的做法?

我已阅读以下讨论: 私人帮手方法应该是静态的,如果他们可以是静态的 , 如果所有的方法都没有成员variables,它们应该是静态的 一般人似乎都会接受静态方法,但对此有点怀疑,原因如下: 他们很难testing。 他们违反了OO原则。 (一个人说,他们是function,而不是方法。) 最可接受的静态方法是私有静态方法。 但是,为什么静态方法完全存在,在什么情况下它们是被优先采用的呢?

最佳看板工具

你会推荐哪些pipe理看板的工具?

运营商的非常奇怪的行为是与方法

为什么第一个结果是False ,如果不是True ? >>> from collections import OrderedDict >>> OrderedDict.__repr__ is OrderedDict.__repr__ False >>> dict.__repr__ is dict.__repr__ True

使用Moqvalidation方法调用

我对C#中的unit testing和学习使用Moq相当陌生。 下面是我正在testing的类。 class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { public DoSomething(string method) { // do something… } } 以下是我的TestClass: class MyClassTest { [TestMethod()] public void MyMethodTest() { string action="test"; Mock<SomeClass> mockSomeClass = new Mock<SomeClass>(); […]

JavaScript Array#map:索引参数

我的问题是关于JavaScript中数组的map方法。 您可以传递一个函数,它接受第二个参数,即正在处理的数组的当前元素的索引,但是…有什么目的? 当你这样做时会发生什么,当你不这样做时有什么区别? 你会使用这个function?