Архив рубрики ‘трейсинг’

Граф кода как источник «говорящих» диаграмм и контекста

Документация. Само это слово стало синонимом нерешаемой проблемы. Цитата одного менеджера: “Разработчики держат знание на кончиках пальцев”. Цитата меня: “Одних нужно заставлять писать, других нужно заставлять читать, третьих нужно заставлять заставлять”. Итоговое соотношение цена/скорость/качество это то, о чём не принято говорить вслух. ИИ пока не спасает ситуацию. На больших кодовых базах он ожидаемо упускает контекст […]

Логи, метрики и счёт в конце месяца: как телеметрия превращается в архитектурный долг

Самые интересные проблемы с телеметрией, с которыми мне приходилось сталкиваться, обычно начинались с инцидента, во время которого нам не хватило видимости. После разбора инцидента мы добавляли недостающее поле. Затем «на всякий случай» мы добавляли еще и смежные поля, потому что никто не хотел, чтобы в следующий раз зеркало погасло. На тот момент решение казалось разумным, […]