Получи случайную криптовалюту за регистрацию!

Как исправление одной ошибки может привести к серьёзным пробле | Live&WorkInGermany

Как исправление одной ошибки может привести к серьёзным проблемам

На днях мне приятель прислал картинку (см. внизу).

И теперь я стал тем самым разработчиком, который «уронил» Production server, исправив старый баг. Кстати, исправить проблему до сих пор не смогли. Поэтому выпуск других статей немного откладывается.

Есть у нас одна старая система, которая раз в день подключается к серверу поставщика финансовой информации, получает данные и строит по ним бизнес-аналитику и прогнозы. Клиентов, которые пользуются этой системой, очень мало.

В системе была недоработка – сервер (не наш, а поставщика данных) не мог отдать более 500 пакетов за один запрос. Он просто говорил, что данных слишком много, и предлагал использовать постраничный запрос, чтобы получить остальное. А наша система этого не умела. Поэтому мы получали только первые 500 пакетов с данными за один день.

Я случайно нашел эту проблему два года назад и сам создал заявку на исправление. Но руководитель отклонил её.