chore: актуализация проекта — приёмка, задания и история релизов в документации #65
2 changed files with 41 additions and 3 deletions
|
|
@ -41,6 +41,21 @@
|
||||||
сломано. Если для этого нужна новая зависимость или шаг в CI — предложи в
|
сломано. Если для этого нужна новая зависимость или шаг в 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 секунд
|
||||||
|
разница незаметна.
|
||||||
|
|
||||||
## Контекст и ограничения
|
## Контекст и ограничения
|
||||||
|
|
||||||
Дефект найден чтением кода, а не наблюдением на живой машине: подтверждения
|
Измерение сделано на макете API, а не на живом Hub: скорость поступления
|
||||||
с работающего Hub у меня нет, объём эффекта не измерен. Если при измерении
|
событий на настоящем флоте не проверена. Если на живой машине окажется, что
|
||||||
окажется, что усиления нет, — так и напиши в отчёте с числами; это
|
пачек не бывает и усиления нет, — так и напиши в отчёте с числами; это
|
||||||
допустимый результат, а не провал задания.
|
допустимый результат, а не провал задания.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue