草庐IT

java - 是否有自动测试 getter 和 setter 的 Java 单元测试框架?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。在Java(以及其他社区,我敢肯定)中,是否应该测试琐碎的getter/setter方法存在一个众所周知的争论。通常,这是关于代码覆盖率的。让我们同意这是一场公开辩论,而不是试图在这里回答。已有几篇关于使用Java反射自动测试此类方法的博文。是否有任何框架(例如jUnit)提供这样的功能?例如注释说“这个测试T应该自动测试C类上的所有getter/se

Java 方法命名约定 : Too many getters

为什么Java方法名称如此广泛地使用“get”前缀?至少在我的Java程序中,有很多名称以“get”开头的方法。获取方法的百分比非常高。我开始觉得“得到”这个词由于通货膨胀而失去了意义。这是我的代码中的噪音。我注意到在函数式/声明式编程和PL/SQL中使用了不同的命名约定。方法名称只是说明方法返回的内容。他们将使用account.amount()和Time而不是account.getAmount()或Time.getIsoFormattedDateString(Datedate)。isoFormattedDateString(日期日期)。这对我来说非常有意义,因为函数的名称描述了评估方

Java 方法命名约定 : Too many getters

为什么Java方法名称如此广泛地使用“get”前缀?至少在我的Java程序中,有很多名称以“get”开头的方法。获取方法的百分比非常高。我开始觉得“得到”这个词由于通货膨胀而失去了意义。这是我的代码中的噪音。我注意到在函数式/声明式编程和PL/SQL中使用了不同的命名约定。方法名称只是说明方法返回的内容。他们将使用account.amount()和Time而不是account.getAmount()或Time.getIsoFormattedDateString(Datedate)。isoFormattedDateString(日期日期)。这对我来说非常有意义,因为函数的名称描述了评估方

java - 局部变量对象的所有 setter/getter 方法的 Intellij 代码完成

我确实尝试过搜索这个,但老实说,实际搜索的字词让我无法理解。一个小代码片段,后面是问题。PublicclassPerson{StringfirstName;StringlastName;publicvoidsetFirstName(StringfirstName){this.firstName=firstName;}publicStringgetFirstName(){returnfirstName;}...}在另一个使用此人对象的对象中,我希望能够扩展Intellij中的所有setter方法。publicclassPersonAssembler{publicstaticPersona

java - 局部变量对象的所有 setter/getter 方法的 Intellij 代码完成

我确实尝试过搜索这个,但老实说,实际搜索的字词让我无法理解。一个小代码片段,后面是问题。PublicclassPerson{StringfirstName;StringlastName;publicvoidsetFirstName(StringfirstName){this.firstName=firstName;}publicStringgetFirstName(){returnfirstName;}...}在另一个使用此人对象的对象中,我希望能够扩展Intellij中的所有setter方法。publicclassPersonAssembler{publicstaticPersona

Java 方法调用与使用变量

最近,我与团队负责人讨论了使用临时变量与调用getter方法的问题。很长一段时间以来,我一直认为,如果我知道我将不得不多次调用一个简单的getter方法,我会将它放入一个临时变量中,然后改用该变量。我认为这在风格和性能方面都会更好。然而,我的领导指出,在Java4和更新的版本中,这在某种程度上是不正确的。他坚信使用较小的变量空间,因此他告诉我调用getter方法与使用临时变量相比对性能的影响非常小,因此使用getter更好。然而,我并不完全相信他的论点。大家觉得呢? 最佳答案 永远不要为性能而编写代码,始终要为可读性而编写代码。让编

Java 方法调用与使用变量

最近,我与团队负责人讨论了使用临时变量与调用getter方法的问题。很长一段时间以来,我一直认为,如果我知道我将不得不多次调用一个简单的getter方法,我会将它放入一个临时变量中,然后改用该变量。我认为这在风格和性能方面都会更好。然而,我的领导指出,在Java4和更新的版本中,这在某种程度上是不正确的。他坚信使用较小的变量空间,因此他告诉我调用getter方法与使用临时变量相比对性能的影响非常小,因此使用getter更好。然而,我并不完全相信他的论点。大家觉得呢? 最佳答案 永远不要为性能而编写代码,始终要为可读性而编写代码。让编

java - getter 和 setter 应该同步吗?

privatedoublevalue;publicsynchronizedvoidsetValue(doublevalue){this.value=value;}publicdoublegetValue(){returnthis.value;}在上面的例子中,让getter同步有什么意义吗? 最佳答案 我认为最好引用JavaConcurrencyinPractice这里:Itisacommonmistaketoassumethatsynchronizationneedstobeusedonlywhenwritingtosharedv

java - getter 和 setter 应该同步吗?

privatedoublevalue;publicsynchronizedvoidsetValue(doublevalue){this.value=value;}publicdoublegetValue(){returnthis.value;}在上面的例子中,让getter同步有什么意义吗? 最佳答案 我认为最好引用JavaConcurrencyinPractice这里:Itisacommonmistaketoassumethatsynchronizationneedstobeusedonlywhenwritingtosharedv

java - 在 NetBeans 中生成 getter 和 setter

已结束。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。此问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭8年前。Improvethisquestion我需要知道如何让NetBeans使用快捷方式生成getter和setter。 最佳答案 将光标定位在类内,然后按ALT+Ins并从上下文菜单中选择GettersandSetters。 关于java-在