Что отложено и почему
Отложенный метод — не приговор: у каждого записано, при каком входе он вернётся
Проблема, которую решает реестр
Исследование постоянно что-то отбрасывает: «эта модель не помогла», «этот признак ничего не добавил». Опасность в том, что такие выводы формулируются универсально, хотя измерены на одном рынке. Через месяц строку «пробовали, не работает» прочитают как приговор методу — и метод, который выстрелил бы на другом входе, тихо исчезнет из рассмотрения.
Это не теория. Однажды отброшенный способ калибровки полтора месяца спустя вернулся в другой форме и стал лучшим улучшением продукта за месяц. Запиши его отсечение чуть шире — дорога была бы закрыта одной строкой.
Как устроен реестр
Каждый отложенный метод записан строкой, и у строки пять обязательных частей:
- на каком объекте измерено — на каком рынке и на какой мере;
- чем отсечён — число;
- почему — свойство метода или свойство рынка. Это разные вещи: второе снимается другим входом;
- условие возврата — какой вход вернёт метод в рассмотрение;
- кто перемерит — какой замер это сделает, и сделал ли уже.
Сейчас в реестре 18 строк: перемерено 11, ждут подходящего входа 6, приостановлено 1. Целостность реестра проверяется автоматически: строка без условия возврата или без названного замера — ошибка сборки.
Список печатается сам
Условие возврата, которое надо помнить, забудут. Поэтому при прогоне любого нового входа машина сама печатает весь реестр, а рядом — то, что о входе уже известно: сколько зон, есть ли объём, насколько неравномерны данные. Решение перемерять принимает человек, но забыть открыть список он уже не может.
Первый полный круг
Список сработал так, как задуман. На одном из входов он показал, что данные распределены в сотни раз неравномернее, чем там, где метод «число соседей по плотности» когда-то отложили. Метод перемерили на этом входе. Результат прежний — разницы нет. Условие возврата уточнили: важна неравномерность только там, где модель реально даёт прогноз. Строку обновили. Это первый раз, когда путь «список нашёл кандидата → перемер → запись» прошёл целиком без участия памяти.
Чего реестр не утверждает
Что отложенный метод заработает на другом входе. Он фиксирует только, на чём измерен вывод и что из причины отсечения следует про условия. Обратное утверждение — гипотеза, пока не проверено.