我想用当前时间+ 10秒创建org.joda.time.DateTime。现在我使用这段代码:
DateTime testTime = new DateTime();
testTime = testTime.plusSeconds(10);
但是Sonar会生成 Dodgy - Dead存储到本地变量 违规。我想问题是在第一步中实例化DateTime,因为在第二步中它被新实例覆盖(因为plusSeconds
方法创建了副本)。
如何解决这个问题?是否有一些最佳实践 - 例如避免创建两个实例("创建当前时间并在一个步骤中添加相同的时间")
答案 0 :(得分:1)
怎么样:
DateTime testTime = new DateTime().plusSeconds(10);