Ответ
Ответ не найден
Ответ 18+ 🔞
А, ну это же про тот самый случай, когда твой код работает, но ты сам нихуя не понимаешь, как и почему. Классика, ёпта.
Смотри, бывает такая ситуация: пишешь ты функцию, которая должна просто сложить два числа. Всё вроде просто, пишем:
def add(a, b):
return a + b
И тут вдруг, на тебе — она начинает возвращать строку. Типа '25' вместо 7. И ты сидишь, чешешь репу: «Какого хуя? Я же числа передавал!». А потом, через час дебага, словив волнение ебать, понимаешь, что где-то выше по коду эти «числа» пришли из инпута, и они на самом деле строки. И функция-то работает правильно, просто складывает строки. Сам от себя охуел.
Или ещё лучше история. Ставишь библиотеку, вроде всё по инструкции. Запускаешь — тебе в консоль пизда рулю: ImportError: No module named 'requests'. А ты же только что её установил! Терпения ноль ебать. Начинаешь гуглить, переустанавливать, виртуальные окружения плодить. А оказывается, ты её в одно окружение поставил, а скрипт из другого запускаешь. Мартышлюшка, блядь. Чистая.
Вот и выходит, что половина программирования — это не написание гениальных алгоритмов, а борьба с такими вот, с позволения сказать, «хитрыми жопами» в коде и окружении. А когда находишь причину, чувствуешь себя Гамлетом, который наконец-то докопался до правды. Только вместо «Быть или не быть?» у тебя в голове один вопрос: «Ну нахуя так-то было делать?».