TGViewer
Александр Кунташов — про 1С и не только Александр Кунташов — про 1С и не только @kuntashov_devnotes · 2.56K subscribers
Post #159 521
CI/CD для 1С - миф или реальность?

Еще одна статья Олега Филиппова на модную ныне тему: https://infostart.ru/public/857583/
Однозначно, у comol'а талант выбирать тему погорячее и преподносить ее провокационно.

Просто мысли/возражения, которые первыми прилетели в процессе чтения статьи:

1. Мержить XML/HTML не просто независимо от платформы, веб это или 1С, потому что это не просто текст, а логически организованная структура данных, для их слияния нужно использовать специализированные инструменты.

2. Мерж простых текстовых файлов (читай: кода) и для 1С и для любого другого ЯП одинаково "прост".

3. Если внимательно посмотреть на требования для контрибуторов в открытых проектах, то почти всегда встречается два интересных шага:
- перед реализацией своей фичи нужно сделать форк от конкретной, актуальной ветки (обычно devel или master)
- перед созданием PR требуют синхронизировать upstream с origin

Это все и делается, чтобы мерж был простым. Если и с кодом 1С так поступать, то мерж тоже будет простой.

Вот первая попавшаяся подобная инструкция про стандартный процесс PR для Github'а. В RMS до сих пор используется древняя как дерьмо мамонта CVS и там точно такие же требования (разработку вести на актуальной версии конфигурации, перед коммитом обязательно актуализировать) и нормально исходники 1С поживают.

4. В вебе результат параллельной работы бэкенд и фронтэнд программиста относительно легко объединять, потому что изменения, которые они вносят, обычно касаются совершенно разных файлов. Это действительно случай "простого мержа".

В 1С тут, признаться, есть архитектурная багофича, ломающая идею "простого мержа": даже в случае параллельного изменния совершенно независимых участков конфигурации есть файлы, которые изменятся всегда и независимо от редактируемого участка, и конфликт будет гарантирован, если не добавить этот файл в игнор.

5. Тема мержа пронизывает всю статью, выставлена краеугольной проблемой CI/CD для 1С, но по сути не раскрыта никак, а только создаст у неискушенного в теме 1Сника домыслы и новые мифы.

#1С
infostart.ru CI/CD для 1С - миф или реальность? Разберём плюсы и минусы применения практик CI/CD с учетом ограничения технологической платформы 1С:Предприятие.
More from @kuntashov_devnotes
  1. Sep 28, 2026Что с кожаными сотрудниками, что с цифровыми вопрос "А не фигню ли мы делаем?" остается ак…
  2. Sep 10, 2026Post #749
  3. Aug 28, 2026✍️ Humanizer для русского языка от Сарычевой Внезапно на пост про grilling получил много о…
  4. Aug 17, 2026Может ли AI написать автотест для 1С: демонстрация Vanessa Automation Vanessa Automation –…
  5. Aug 13, 2026🔥 grill-me: как «прожарить» идею или требование при помощи ИИ до начала разработки Вижу,…
  6. Jun 22, 2026🎙 Продолжаем знакомить вас с модераторами INFOSTART TECH EVENT 2026 и их докладами Алекса…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →