临时字段
迹象和症状
临时字段只有在特定情况下才会获得它们的值(因此对象需要它们)。在这些情况之外,它们是空的。

问题的原因
通常,创建临时字段是为了在需要大量输入的算法中使用。因此,程序员决定在类中为这些数据创建字段,而不是在方法中创建大量的参数。这些字段仅在算法中使用,其余时间都不使用。
这种代码很难理解。您希望在对象字段中看到数据,但由于某种原因,它们几乎总是空的。

治疗

回报
- 更好的代码清晰度和组织。
临时字段只有在特定情况下才会获得它们的值(因此对象需要它们)。在这些情况之外,它们是空的。
通常,创建临时字段是为了在需要大量输入的算法中使用。因此,程序员决定在类中为这些数据创建字段,而不是在方法中创建大量的参数。这些字段仅在算法中使用,其余时间都不使用。
这种代码很难理解。您希望在对象字段中看到数据,但由于某种原因,它们几乎总是空的。