Keep Data, Toss Code
Improvement approachesArchitecture and code structurestub
Intent
A strategy to improve systems, keeping the data created with the (old) systems as foundation for a new one. Also described as Bridge-to-the-New-Town (by Wolfgang Keller). This is the opposite of Never Change Running System.
Related patterns
-
Never Change Running System stub
To minimize risks, you should try to refrain from changes to existing (working) code - as every change inevitably introduces new risks or even bugs.
Found a mistake or want to add your experience? Edit this pattern on GitHub.