Рукописные ноды и «быстрые правки потом» — почти всегда ловушка.
История с n8n хорошо это показала: вместо того чтобы поддерживать отдельную реализацию, командa собрала ноду из одного источника спецификации. Изменили API в одном `.tsp`-файле — автоматически обновились документация, SDK, CLI и сама нода.
Почему это важно? Потому что главная боль интеграций — не разработка, а рассинхрон. Сначала уезжает описание, потом тесты, потом интерфейс, а в конце выясняется, что прод живёт своей жизнью. Тут выбрали обратный подход: один source of truth, а дальше всё генерируется и проверяется в CI.
Для нас тут логика знакомая: в paid-ads почти та же проблема с пикселем, событиями и сегментами. Если источников несколько, ретаргетинг начинает врать, LAL строится на грязных данных, а креативы тестируются на сломанной аналитике.
Мейнстрим обычно советует «допилить руками». На практике чаще выигрывает не ручной контроль, а жёсткая стандартизация процесса ⚙️
VK Target Lab
@VKTargetLabPro
Рукописные ноды и «быстрые правки потом» — почти всегда ловушка.
Этот пост опубликован в Telegram-канале VK Target Lab. Подписаться можно по ссылке: @VKTargetLabPro.