Tried to modify one boolean in a codebase a few weeks ago and I had to go thru like 12 levels of indirection to find "the code that actually runs".

tourist2d seems to have triggered some moderation trap, but wrote:

> Sounds like a problem with poor code rather than something unique to OOP.

And yeah, OO may lean a bit towards more indirection, but it definitely doesn't force you to write code like that. If you go through too many levels, that's entirely on the developer.

Sounds like a problem with poor code rather than something unique to OOP.