News for hackers. Stuff that matters.
Re:Data Classes for Java by millstone on Thursday November 02, 2017 @02:08AM (#15608195)
Honestly, many times. A common occurrence is singular evolves to multiple: "the touch position" becomes "the touch positions," "selected item" becomes "selected items", etc. The backing storage switches from T to [T].

In this scenario it's easy to make the old method do something sensible like "return the first item." But maintaining an old field is more difficult: you can't make it lazy, you can't eliminate its backing storage, etc.

There are no comments on this comment yet.