Snapshot
- Zielstellung
- Speicherung des aktuellen GUI-Zustandes zum späteren Weiterarbeiten.
- Motivation
- Manchmal gibt es unabwendbare Arbeitsunterbrechungen, die mit dem Beenden der Toolbox verbunden sein können.
- Problem
- Gerade in der aktiven Entwicklung ist es schwer sicherzustellen, daß bei einem Neuladen der gesamten „application data“ nichts schief läuft.
- Lösung
- Versionierung der Toolbox-GUI-Datenstruktur
- Intelligente Update-Funktion, die beim Laden alte gespeicherte Versionen auf die aktuelle Version bringt