Как стать автором
Обновить

Комментарии 12

Спагетти-код.
Вы бы развернули свою мысль несколько подробнее и, возможно, появилось бы что обсудить.
Запутанная и трудная для понимания программа, запутанный и трудный для понимания текст.
Я знаю, что такое «спагетти-код», спасибо. На мой взгляд, к переводу местами есть вопросы, но в целом читаемо. Пример — своеобразный, конечно. Но что не так с кодом? Не могли бы вы привести пару примеров, где считаете код плохим?
НЛО прилетело и опубликовало эту надпись здесь
Программируя на питоне с его async/await/asyncio/aiohttp, возвращаться к коллбекам — очень плохая идея.
Мне тоже не нравится эта идея. Но как бы вы поступили в ситуации, которую описал автор?
В примере кода после фразы «Давайте просто определим список task_registry и сохраним в нем futures:» в функции post_number_of_comments используется task_registry без global, а определён task_registry в main.
Я что-то упустил или это не будет работать?
Если я не ошибаюсь, то после того как python ищет переменные в локальной области видимости и не находит, он поднимается на уровень выше. Поэтому и работает
Это понятно, читать глобальные переменные можно, а вот чтобы модифицировать их нужно global указывать, хоть может это только для неизменяемых данных актуально.
Если я не ошибаюсь, то после того как python ищет переменные в области локальной видимости и не находит, он поднимается на уровень выше. Поэтому и работает
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории