Erst prüfen, dann schreiben
Gebaut haben wir die App in einer Sitzung mit KI-gestützter Entwicklung. Am Anfang stand ein Plan mit drei Fragen: Wann wird gesichert, was passiert mit Gelöschtem, wie sieht die Oberfläche aus?
Getestet wurde zuerst auf einem Festplatten-Abbild statt auf echten Daten. 18 automatische Tests prüfen, dass Gelöschtes auf dem Backup bleibt und eine fremde Platte nie beschrieben wird. Beim ersten echten Plattenwechsel wirkte die App, als hätte sie nichts bemerkt. Seitdem meldet sie jedes Ein- und Ausstecken sichtbar.
Jede Festplatte hat eine feste Kennung. Die App merkt sich die der Lieblingsplatte und wählt sie automatisch aus, sobald sie angeschlossen ist. Eine fremde Platte mit gleichem Namen wird nicht verwechselt.
Vor jedem Ordner prüft die App, ob die Platte noch dieselbe ist. Ist sie abgezogen, wird nichts geschrieben, und die Meldung sagt, was zu tun ist.