Диагностика поверхностных ошибок
Большинство разработчиков останавливаются здесь — исправляют то, что выдает компилятор или видно при первом запуске. Мы начинаем с этого, но не заканчиваем. Вы научитесь читать stack trace как карту путешествия ошибки через ваш код и понимать, где именно логика начала идти не по плану.