Reply to post:

Instagram open sources iOS UI crash fix

Bronek Kozicki
Facepalm

... there was “too much inheritance”.

“Making a single change in one object sometimes required making changes in everything it was inherited from.”

That happens when developers apply OOP mindlessly. The purpose of good software design is to reduce coupling and increase cohesion, not the other way around ...

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Biting the hand that feeds IT © 1998–2022