Defekt. Ale jaki? 2

alt
W wymaganiach błąd goni błąd. Jeśli kod zostanie napisany tak jak jest w tej zagadce, aplikację czeka niechybny "crash". Znajdź błąd!

 

 

Kiedy przycisk zostanie przyciśnięty:
    Zarezerwuj pamieć, do zapamiętania numeru piętra
    Zapisz numer piętra w pamięci
    Czy jesteśmy już na właściwym piętrze?
        Jeśli tak, nie przemieszczamy się. 
        W innym przypadku:
              Zamknij drzwi
              Poczekaj póki drzwi się nie zamkną
              Przesuń się na żądane piętro
              Zwolnij pamięć zajętą na zapamietanie piętra.

 

Gdzie jest błąd?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Odpowiedź: Pamięć zwalniana jest tylko wtedy, jeśli winda jest na piętrze innym niż numer naciśniętego przycisku. Tak więc po dłuższym użyciu skończy się pamięć do zapisywania numeru piętra.

Za: http://en.wikipedia.org/wiki/Memory_leak

 

Najbliższe terminy szkoleń

 

23-26 września - Rzeszów

Zawód Tester


26-27 września - Warszawa

Od Testera do Managera


30 września-3 października - Warszawa

Zawód Tester

 

Partnerzy

Narzędzia testerskie