Что именно меняется в строке
В бейсбольной сводке R обозначает раны, H — хиты, E — ошибки. Это разные показатели: изменение категории одного события не означает, что нужно автоматически менять все три колонки.
Для рабочего протокола удобна одна строка на одно определённое событие. В ней сохраняют идентификатор игры, иннинг и половину, исходную категорию, новую категорию, статус и источник решения. Оригинал не удаляют: рядом ведут отдельную исправленную копию или журнал изменений.
| Поле | Пример записи |
|---|---|
| Идентификатор события | Игра G-17, верх 4-го, бьющий № 3 |
| Было | H: дабл |
| Стало | H: сингл |
| Статус | Официальная категория |
| Версия | 2 |
| Основание | Полученное официальное исправление |
Разобранная запись
Вымышленный пример. В исходной строке для бьющего указано «дабл». Позднее в полученных данных категория события обозначена как «сингл». Журнал содержит две связанные записи: версия 1 — «дабл», версия 2 — «сингл», а актуальной помечена версия 2.
Если в командной строке было 8 хитов, а исправляемое событие остаётся хитом, общее H само по себе не меняется: дабл и сингл относятся к хитам. Но меняется состав хитов и сумма баз. Для одного события: было 2 базы за дабл, стало 1 база за сингл; операция 1 − 2 = −1, поэтому сумма баз уменьшается на 1.
- Сохраните исходную строку без перезаписи.
- Создайте новую версию с полями «было» и «стало».
- Отдельно укажите, что новая категория получена как официальная.
- Пересчитайте только зависимые показатели, например состав хитов и сумму баз.
- Не меняйте H, R или E без отдельного основания для каждого показателя.
Когда нельзя самостоятельно ставить hit или error
По имеющимся базовым данным нельзя вывести, должно ли конкретное игровое действие считаться хитом или ошибкой. Поэтому в рабочей записи нельзя заменять категорию на основании собственного просмотра эпизода или арифметики таблицы.
Если официальный статус события не указан в полученных данных, корректная отметка — «категория требует источника» или иной явно обозначенный неизвестный статус, а не «0» и не самостоятельно выбранный hit либо error.