On Sun, 05 Jul 2015 19:01:59 +1200, Rikki Cattermole wrote:

> Failing gracefully. Not something most developers do.

usually that is not related. i mean that if program entered invalid 
state, it may be too late to save user data. it may be even undesirable 
to do so, as the data may be already corrupted.

what the good program should do (i think) is storing "working log", so if 
it crashed, the log can be replayed from the last saved state, restoring 
all the work. maybe with the option that allows the log to be replayed 
partially, to avoid endless crashes.

besides, it will be possible to send the document and the log to 
developers, so they can reproduce the exact bug.

Attachment: signature.asc
Description: PGP signature

Reply via email to