alor-broker / Astras-Trading-UI

Astras. The Angular's trading terminal from Alor Broker. https://alorbroker.ru/
Apache License 2.0
64 stars 20 forks source link

[BUG] Ошибка запроса истории #1773

Closed zlobinm closed 1 month ago

zlobinm commented 1 month ago

Опишите баг

В терминале появляется ошибка Http failure response for https://api.alor.ru/md/v2/history/cluster?symbol=MTLR&exchange=MOEX&instrumentGroup=TQBR&from=NaN&to=1723099913&tf=300&format=simple: 400 Bad Request

Воспроизведение

Среда.

Ожидаемое поведение

Скриншоты

No response

Дополнительная информация

No response

Правила

sbelashevskiy commented 1 month ago

Непонятно ни как этого добились, ни как это заметили, ни как это сказалось на работе виджета. Судя по всему никто даже не понял на что это влияет. Совершенно пустое описание проблемы, никаким образом не позволяющее идентифицировать причину.

Судя по всему это могло произойти только на битых настройках скальперского стакана. Каким образом это получили - описание не содержит.

Максимум, что можно сделать - добавить дефолтные значения для запроса.

@zlobinm Создавая баги, пожалуйста, заполняйте хоть какую-нибудь информацию о контексте проблемы, а не только, что ОДИН раз где-то как-то не прошел какой-то запрос. Тем более если баг не воспроизводится, то как он может повториться во всех браузерах? Без контекста такие "баги" вообще нет смысла пытаться исправить

zlobinm commented 1 month ago

@sbelashevskiy Сергей Есть темные места, которые знают только программисты. history/cluster например. что то новое. Мы в ЛС не общаемся с разработчиками, чтобы не дергать по 10 вопросам. оперативно не можем уточнить информацию. В подобных ситуациях, чтобы не дергать разработчиков, заводим баг. С нас также спрашивают по каждому вопросу и обращению. При таких признаках, типа подобных ошибок, оно все равно указывает на баг.

Воспроизвести и вправду не удалось. И нет вообще информации.

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

sbelashevskiy commented 1 month ago

@zlobinm Да, темные места есть и что-то может быть понятно только разработчикам. history/cluster это не новое. Этот запрос относится к скальперскому стакану и этому функционалу уже больше года. Потому и странно, что эта проблема появилась сейчас. И чтобы разобраться в проблеме разработчикам нужен ее контекст. Контекст это необязательно шаги для воспроизведения.

Для примера контекст может включать в себя:

  1. Проблема появилась у одного пользователя или сразу нескольких.
  2. Дата возникновения проблемы. Чтобы попытаться найти что-нибудь в логах
  3. Периодичность повторения проблемы. Повторяется она регулярно, в какое-то определенное время, или возникла 1 раз и больше не возникает. Если это единичный случай и проблема больше не повторяется, то приоритет у этого один. Причиной этому мог быть сбой в сети, какой-то единичный баг в API и что-то одномоментное. Если же эта проблема постоянно появляется у пользователя, что это уже более высокий приоритет, ведь пользователь потому и обратился в поддержку, что его это беспокоит.
  4. У какого пользователя возникла проблема. Astras содержит кучу персональных настроек пользователя. И то, что проблема не повторяется на рабочей машине support не означает, что ее нет на машине пользователя. В конкретно этом случае проблема, скорее всего, как раз в настройках пользователя.