User:Jeroen De Dauw/Single Responsibility Principle/096
From semantic-mediawiki.org
The single responsibility principle
The story of EntityId
What this cost
- Time spend on multiple changes
- Time spend on fixing bugs caused by the changes
- Time spend on re-learning
- General instability of our internal API
- Bad code introduced along the way we are now stuck with, ie EntityId->getPrefixedId()