3 ms·
To me, much of this just gives away a lack of experience. Have you never hit a bug because an object mutated unexpectedly? Please do keep this in mind when you
by donatj 2y ago
To me, much of this just gives away a lack of experience.
Have you never hit a bug because an object mutated unexpectedly? Please do keep this in mind when you do, and spend hours of your life trying to hunt it down.
When you've done this 8 or 9 times after wasting days of your life debugging, you become enlightened to the joy of immutability. It's worth the tiny memory overhead.
Beyond that, get* is everywhere in of corporate OO especially in more classical OO languages. I'd argue the right way to do things as well, naming methods as actions, but that's a separate issue.