ZDOC_4209

Где файлы, Лебэйайский?

Шёл третий день вайб-истории. Были 16 чекпоинтов обработки данных, 63 тестовых сценария на 300 секунд рантайма. Всё просто отлично.

Запускаю новую фичу, отвлекаюсь, возвращаюсь – смотрю он в каких-то странных местах за пределами рабочей папки, присматриваюсь внимательнее – он ещё и скрипты временные генерирует. “Полный стоооп” кричу ему в чат!

А он парень простой – мол, вы действительно хотите выполнить команду taskkill бла-бла-бла?

Да, говорю, и требую пояснений, смотрю десяток ключевых файлов из полусотни имеет нулевой размер. А он мене в стиле: ну понимаешь, папка лежала в ВанДрайве, а когда папки лежат в ВанДрайве, то так иногда бывает, я ни в чём не виноват, оно само. Короче он их как-то пролюбил, и пытался втихаря из каких-то неведомых глубин типа кэша вэ-эс-кода их достать.

И тут же – опа, лимиты кончились. Опера-балет в нескольких частях – пятичасовой антракт начался. Иду за кофе.

Хорошо, из истории ВанДрайва восстановил нулевые файлы, подождал пять часов, вернулись лимиты. Говорю ему – вот я файлы восстановил, всё перепроверь, мусор вынеси – надо готовиться стартовать дальше с ключевой точки.

Крутился-крутился, рапортует: «Всё сделаль, хазяин!». Проверяю – синтаксическая ошибка. Отправляю обратно, снова крутится-крутится, а потом – логическая ошибка при запуске обработки данных.

Показываю ему ошибки – говорит ой методология неправильная, теперь вот такая другая правильная, всё переделаю. Начинает переделывать, “НЕЕЕЕТ” снова кричу я, изначальная методология правильная, вертай всё взад.

Начал вертать, говорит, что почти-почти всё закончил, ошибку понял и… снова кончились лимиты.

Вот очередной пятичасовой антракт в опере-балете, где я кричу фальцетом, а он – танцует.

Два риторических вопроса:

  • Кто боялся, что сильный ай-яй-яй восстанет, захватит ядерные реакторы и уничтожит человечество?
  • Если ГитХаб уже не торт, то как сейчас вообще носят? Нам абаперам вообще не до гита…

Настоящие выводы:

  • чем дальше вы двигаетесь, чем чётче надо фиксировать промежуточные результаты
  • чем многошаговее общий процесс, тем на меньшем количестве шагов надо фокусироваться в текущем этапе и стараться тестировать только результаты текущей итеграции, а не весь энд-ту-энд процесс заново каждый раз
  • в процессе работы заставляйте его делать выводы-инсайты и сохранять эти промежуточные знания в проектной памяти