CHAPTER 26
Small Steps and Saved Versions
A saved state and relevant checks make a failed change traceable and give the next correction a dependable starting point.
THE WORKING RULE
give each bounded change a saved version and checks for the behavior it affects