ProBlema & Rotor
Привет, сталкивался с такой штукой – race condition, который только в проде проявляется? Клянусь, логи выглядят идеально, пока не заметишь эту единственную строку, которая постоянно сбивается.
Да, это же старая песня – работает в разработке, ломается в продакшене. У меня есть чек-лист – каждое блокирование, каждый асинхронный вызов, каждый запуск потока. Потом я добавляю небольшую задержку в разработке, чтобы сымитировать нагрузку продакшена, и запускаю воспроизведение логов. Если эта чертова строчка всё равно проскакивает, значит, проблема в таймингах или скрытый race condition на общих ресурсах. Доводит до бешенства, но как только ты вычислен этот сбой в синхронизации, остальной код обычно работает нормально. Просто продолжай давить на этот крайний случай, и система научится работать слаженно.