News for hackers. Stuff that matters.
Re:My 20 Year Career Is Technical Debt or Deprecated by raverbashing on Tuesday May 16, 2023 @11:06AM (#35962862)
No, it's not extra functionality, it's a crutch

> being able to override the getter/setter in a subclass

I think even C++ can do this without an explicitly named getter/setter

> and keeping a consistent interface so users don't need to change how it's called

Just use a better language

> Python has @property to maintain that interface if need be

Exactly. Java is unjustifiably limited in this regard

Re:My 20 Year Career Is Technical Debt or Deprecated by ttflee on Tuesday May 16, 2023 @11:42AM (#35963409)
When you are coding a dynamic library, and providing consistent ABI between versions is a thing, you could appreciate this.

Perhaps you may also appreciate PImpl/D_PTR etc.