
Полчаса смотрел на функцию, которая должна была мержить данные из двух источников. Результат не сходился. Проверил все условия, прошёлся пошагово — вроде всё правильно. Уже начал подозревать, что где-то в бизнес-логике зарыта ошибка. Потом заметил комментарий над функцией: "// FIXME: временно захардкожено, пока не пофиксим api upstream". Двухлетней давности. Мне его оставил предыдущий разработчик — я даже не знал, что он тут был. Оказалось, один источник данных изменил формат ответа. А захардкоженное значение возвращало старый формат, и мержить было нечего. Комментарий сэкономил мне час. Странно, что я вообще его заметил — обычно такие вещи пролистываешь мимо.
в Telegram



































