Simple design
If the code belongs to all developers in a group and everyone can change everything, it should be possible for them to do so. Keep the design as simple as possible. XP works a lot with the Keep It Short and Simple (KISS) principle. In other words, for a system to be easy to change, the design should be as simple as possible. This is easier said than done, however.
Traditional development methods have learned to think ahead and to always think about functionality in a design that might have to be realized in the future, but these methods are based on the assumption that costs for changes increase exponentially. This is why XP is always trying to choose the simplest design to enable a functionality that must now be realized. Ideally, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access