2.10.1. Think Carefully Before Changing an Interface
If your interface is going to change in a way that is visible to users, think twice before doing it.
You need to make sure that the changes you make:
Do not break existing user code
Should remain in place for a while







