Как стать автором
Обновить
12
0
Эдуард Жук @lynxknight

Пользователь

Отправить сообщение

Забываете передавать аргументы в функцию? Вам поможет contextvars

Время на прочтение14 мин
Количество просмотров12K


Мы в Яндекс.Такси любим писать логи. Ещё больше мы любим, когда логи помогают нам расследовать проблемы в продакшене. При нагрузке в десятки тысяч RPS просто набора лог-записей мало. Хочется уметь фильтровать логи по пользователю, видеть последовательность вызовов клиентского API, а также углубляться в логи запроса.


Для реализации такого интерфейса каждая лог-запись в обработчике сопровождается метаинформацией: id заказа, пользователя, запроса. Однако иногда разработчики забывают добавить метаинформацию при логировании.

Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Комментарии4

Разгадываем картинку из твиттера компании Intel

Время на прочтение3 мин
Количество просмотров42K
Имеется страшилка, обладающая невероятным количеством подчеркиваний, лямбд и чрезвычайно редкой функцией __import__:



Что за зверь и что он делает?

Конечно же, мы можем как нормальные люди перепечатать код в интерпретатор и посмотреть, что будет. Но раз уж время давно за полночь, разбираться интереснее руками.
Читать дальше →
Всего голосов 66: ↑63 и ↓3+60
Комментарии26

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Работает в
Дата рождения
Зарегистрирован
Активность