0
case class AlertWindowDto(id: String)
protected val InitialWindowPeriodOneOnPeak = AlertWindowDto(ValidId)
protected val ValidId = "someSite"
我看到这些在不同的不同类别的行。只是我理解了。为什么我需要那样的领域
一般来说,如果我正在创建一个虚拟对象或某个类的对象,那么我会给出一些值或空或空字符串。什么是需要创建另一个字段ValidId并分配一些值并将该字段分配给最终对象。
是否有任何好处,或任何有助于测试用例。
你能帮我吗。
想象一下这个'someSite'字符串应该在代码中的多个位置使用的情况。现在这种方法带给你2个优点。 1.它可以节省你的拼写错误2.如果由于某种原因需要更改此字符串,则只需更改一次即可。 –
然后还有另一个原因与jvm如何处理字符串有关。 –
你应该检查魔术字符串/数字,这是不好的直接使用代码https://en.wikipedia.org/wiki/Magic_string –