Да. Система, которая не работает, не производит информации. Вам нужно протестировать её, подавая входные данные и наблюдая за выходными данными. Люди делают это всё время в начальном программировании. Вы пишете несколько строк и используете оператор вывода, чтобы увидеть, что произошло до сих пор, затем вы отлаживаете или продолжаете.