Po prostu analizować listing, czytać jak po kolei program się wykonuje, i sprawdzać bez komputera jak działa i czy nie ma błędów. Przy analizie należy zwrócić szczególną uwagę na miejsca jak wykonuje się kod gdy zmienna sterująca pętli przyjmuje początkową i końcową wartość w pętli, bo w tym miejscu jest najwięcej błędów. Może się zdarzyć że źle ustawimy zakres początku i końca pętli albo w tych momentach inne zmienne przyjmują złe wartości.
Nauczenie się tego polepsza myślenie i ułatwia wyszukiwanie błędów, bo naprzód sprawdza się kod przez jego przeczytanie a dopiero jak to nie pomaga, robi się testy umieszczając dodatkowe linie testowe w kodzie i otwierając program.