8 Zustände und Übergänge entdecken

Haben Sie je einen Fehler gefunden, der sehr schwer nachzustellen war? Vielleicht haben Sie schon katastrophale Fehler gefunden, die nur sporadisch auftreten, oder Sie sind über korrumpierte Daten gestolpert und haben die Ursache nicht gefunden.

Solche Fehler werden oft in einem kurzen Zeitfenster ausgelöst, in dem das System angreifbar ist: ein Zeitpunkt, an dem alle Bedingungen zusammentreffen, sodass irgendetwas fürchterlich schiefgehen kann. Eine Datei ist zufällig genau dann gesperrt, wenn die Software versucht zu schreiben. Ihre Session wird ungültig genau in dem Moment, als Sie versuchen, sensible Inhalte zu laden. Eine Race Condition entsteht in den seltenen Fällen, wenn ein Systemteil versucht, einen ...

Get Explore It! now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.