Отладка на 70% связана с поиском и выяснением ошибки по сообщениям об аномалиях, прежде чем вы сможете что-либо с этим сделать, и 30% с выяснением того, как не снести замок карт при его исправлении.
Если вы указали это в коде для вас, или вам только что дали код, и вам сказали, что он глючит, вы находитесь в худшем месте, чем то, с которого начали.
Комментарий Лоуренса точен в IMO, поймайте что-то, что было отслежено и зарегистрировано, и у вас есть повторные шаги в проекте, где у вас есть реалистичные ограничения и достаточно кодовой базы для работы, если вы хотите, чтобы это упражнение имело какой-либо смысл.
Удвоится как хорошее упражнение в обучении чтению, когда вам придется ломать голову над чужой кодовой базой.