Demonstrating Test-Driven Development and Evolutionary Design in the long run
2014-12-14
Let's Code Jumi #343: Phase Change Pattern
I invented a design pattern which makes it easy to update immutable objects without language support, by providing a way to make an object immutable and back again mutable.