Как не потерять правду в толстом блокноте заметок
Я стою за кулисами перед шумным вечером фестиваля и листаю толстый блокнот. На одного актера по несколько заметок, и они спорят друг с другом. Так же живет архив NASA про планеты у других звезд: блокнот это архив, роли это планеты, а заметки это разные наборы чисел. Вывод простой: храни все версии, но держи одну рабочую.
Фестиваль разрастается, труппы приезжают каждый день, и бумага начинает мяться от правок. Старый порядок уже не тянет: страницы повторяются, ссылки теряются, нужное ищется слишком долго. Архив тоже уперся в рост, поэтому перестроил главные таблицы, чтобы они расширялись и не разваливались.
Теперь я веду изменения аккуратно. Если роль оказалась слухом, я убираю ее из главного списка, но оставляю след, чтобы было видно, что случилось. Если роль вроде есть, но ее не удается подтвердить снова, я ставлю пометку. В архиве так же отмечают ложные сигналы и спорные планеты.
А потом приходит беда с программкой: на одной строке про актера не хватает роста или размера костюма. Я собираю самую полную строку из главной заметки, а пустоты закрываю самым точным кусочком из других репетиций, иногда по понятной прикидке. В архиве это сводная таблица: одна строка на планету, но исходники рядом, чтобы можно было проверить.
В соседнем зале звукорежиссер тащит новые записи с разных микрофонов, и все хотят сравнить, что слышно. Мы делаем один общий пульт, где дорожки можно быстро наложить и сопоставить. Архив так же собрал данные про атмосферы планет в одном месте и дал удобное сравнение, плюс разложил по полкам способы находки и числа про звезды-хозяева.
После поклонов начинается вторая смена: внешние команды приносят файлы и правки, и надо не утонуть. Мы вешаем общий стенд, куда можно загрузить материалы и видно, кто что проверил. Так устроили ExoFOP, общий пункт для многих миссий. А под капотом архив сделал так, чтобы компьютерам было проще забирать таблицы, тяжелые задачи шли в фоне, и меньше ошибок попадало в новые записи.