chore: актуализация проекта — приёмка, задания и история релизов в документации #65
2 changed files with 41 additions and 3 deletions
|
|
@ -41,6 +41,21 @@
|
|||
сломано. Если для этого нужна новая зависимость или шаг в CI — предложи в
|
||||
отчёте, не добавляй молча.
|
||||
|
||||
## Замечено при показе консоли
|
||||
|
||||
Мелкий дефект текста, найденный при прогоне консоли на стенде. Исправить
|
||||
здесь же, отдельного задания он не стоит.
|
||||
|
||||
Строка подтверждения направления заканчивается двумя точками:
|
||||
|
||||
```
|
||||
Открытие доступа: с узла «demo-hub» к узлу «demo-home», протокол TCP, порт 443, на 60 мин..
|
||||
```
|
||||
|
||||
Сокращение «мин.» уже содержит точку, и к нему добавляется точка
|
||||
предложения. Тест из пункта 1 должен проверять эту строку целиком, тогда
|
||||
дефект и не вернётся.
|
||||
|
||||
## Границы
|
||||
|
||||
Только тесты и, если это необходимо для тестируемости, реорганизация
|
||||
|
|
|
|||
|
|
@ -51,9 +51,32 @@ Control работает непрерывно (`CHANGELOG.md`, Unreleased, #11),
|
|||
|
||||
«Стало лучше» без чисел результатом проверки не является.
|
||||
|
||||
## Измерение, уже проведённое
|
||||
|
||||
Дефект найден чтением кода, но затем воспроизведён и измерен на стенде:
|
||||
настоящие файлы консоли из `wwwroot` под локальным макетом Control API.
|
||||
Числа получены из журнала сетевых запросов браузера.
|
||||
|
||||
- **Установившийся режим.** Одно событие → одно `loadDashboardData` → два
|
||||
запроса (`/agents` и `/links`). Слияния соседних событий нет ни одного.
|
||||
- **Пачка при подключении.** Поток отдал 15 накопленных событий разом —
|
||||
консоль выпустила 22 обновления дашборда, то есть **44 запроса примерно
|
||||
за 0,1 секунды**. Это одна вкладка и четыре узла.
|
||||
- **Побочный эффект.** Каждое обновление перестраивает `innerHTML` таблицы
|
||||
Links целиком. Во время пачки ссылки на элементы строки становятся
|
||||
недействительными, и таблица перестраивается под курсором оператора.
|
||||
|
||||
Воспроизведение: открыть консоль под макетом Control, отдающим backlog
|
||||
событий при подключении к `/api/v1/control/events`, и посмотреть журнал
|
||||
сетевых запросов.
|
||||
|
||||
Отсюда следует уточнение к проверке: измерять надо именно пачку, а не
|
||||
установившийся режим — в установившемся режиме при одном событии в 6 секунд
|
||||
разница незаметна.
|
||||
|
||||
## Контекст и ограничения
|
||||
|
||||
Дефект найден чтением кода, а не наблюдением на живой машине: подтверждения
|
||||
с работающего Hub у меня нет, объём эффекта не измерен. Если при измерении
|
||||
окажется, что усиления нет, — так и напиши в отчёте с числами; это
|
||||
Измерение сделано на макете API, а не на живом Hub: скорость поступления
|
||||
событий на настоящем флоте не проверена. Если на живой машине окажется, что
|
||||
пачек не бывает и усиления нет, — так и напиши в отчёте с числами; это
|
||||
допустимый результат, а не провал задания.
|
||||
|
|
|
|||
Loading…
Reference in a new issue