blog.quartley.com
Random Rules of Programming – #2 in an occasional series
Once a process has been started, it should be possible to interrupt and terminate it before completion.Ideally, any changes completed should be “rolled back” to the state that they were…