3 ms·
Overlooked is how they became so ubiquitous: JavaBeans. It was well-meant, but it's left a lot of unintended pain in its wake (I'm looking at you, JPA construct
by jacques_chester 9y ago
Overlooked is how they became so ubiquitous: JavaBeans. It was well-meant, but it's left a lot of unintended pain in its wake (I'm looking at you, JPA constructors). Without that standard, Java code might feel quite differently today.
While you can avoid making it worse with idioms like only using constructor injection, you can't unwrite the billions of lines written to date.
Kotlin makes a great effort to atone for the sins of the past.
- sgift 9y ago> While you can avoid making it worse with idioms like only using constructor injection, you can't unwrite the billions of lines written to date. But you can fix them. One line at a time. So many years of atonement still to do ...