- Last edited October 23, 2000 |
In XP terms this would imply that you can add new tests but you cannot break old ones.
This leads me to the first conclusion that the OpenClosedPrinciple does not work with XP because you may need to refactor out functionality to a new class, breaking the tests until you also refactor them.
This leads on to a prediction. In an XP system some classes will evolve to 'closure', that is to say that they will stabilise and cease to be refactored.
Has anybody observed this yet?
- Last edited October 23, 2000 |