Путь Аналитика | Данилов Роман


Гео и язык канала: Россия, Русский
Категория: Блоги


Здесь про ИТ, процессы, 1С и всё, что рядом:
• гайды для пользователей
• аналитика и разработка
• про бизнес и ИТ-команды
За 12 лет прошел путь от рядового юзера до тимлида и готов поделиться накопленным опытом!
По любым вопросам >> @Romandredan

Связанные каналы

Гео и язык канала
Россия, Русский
Категория
Блоги
Статистика
Фильтр публикаций


Пока вы читаете этот пост, я стою на сцене Инфостарта и рассказываю, почему аналитику без разработчика не обойтись.

Идеальный момент, чтобы выложить то, ради чего я сжёг не один недельный лимит Жан Клода 🤖

Встречайте: 1c-quality-gate. Плагин, который не даёт языковой модели сдать вам непроверенный 1С-код 💪

———
Как это работает

1️⃣ Модель поправила .bsl или .xml метаданных - взводится гейт.

2️⃣ С этого момента сессию не закрыть, пока проверка не прогнана. "Я всё проверил", "мамой клянусь" и "выглядит нормально" не канают: нужен отчет о проверке!

3️⃣ Глубину проверки считает не интуиция, а механика. Поправил комментарий - проверка закрывается за секунды. Написал транзакцию или новый общий модуль - получи полный разбор, вплоть до архитектуры. Потому что три строки внутри транзакции опаснее трёхсот строк переименований.

———
Из чего собрано это чудовище

➡️ Хуки следят за правками и не отпускают сессию, пока гейт не снят.

➡️ Навыки (skills) - чеклисты четырёх контуров:

➡️ код против статанализатора и стандартов #stdNNN
➡️ архитектура по SOLID и GRASP в их штатном для 1С виде
➡️ целостность XML метаданных,
➡️ банальная файловая гигиена.

➡️ Субагенты: плагин работает через вызов субагентов с передачей выжимки контекста для удешевления проверки.

➕ отдельный «холодный читатель» смотрит на изменения свежими глазами и не знает, какие обещания я раздавал в промптах

➡️ MCP-сервисы:

➡️ v8std подтягивает тексты стандартов прямо во время прогона
➡️ bsl-analyzer для диагностики контура code и определения метрики для оси сложности
➡️ mcp-bsl-platform-context как справочник API платформы, который сверяет сигнатуры методов, чтобы модель не дёргала то, чего в платформе банально не существует

❗️ На выходе - отчёт с находками и машиночитаемый след: что проверено, что пропущено и почему. Если платформа была недоступна и компилируемость осталась непроверенной - след скажет об этом честно, а не нарисует фальшивую зелень, как это бывает на ИИшных тестах.

———
Теперь без пафоса.

Это не продукт с бантиком.

Я буду наполнять его ещё долго: дописывать проверки, вычищать ложные срабатывания, расширять контуры.

И тут я упираюсь в тезис собственного доклада: нельзя записать в навык компетенцию, которая у тебя отсутствует на фундаментальном уровне.

Поэтому обращаюсь к разработчикам.

Если вы ревьюили код, написанный моделью, и видите одни и те же ошибки из раза в раз - расскажите о них. Если знаете проверку, которая должна быть обязательной для любого модуля - предложите.
Issue, pull request или просто комментарий под этим постом. Я буду премного благодарен за каждый вклад: ваша находка станет правилом, которое больше никому не придётся вычищать руками.

———

Попробовать самим: github.com/Romandredan/1c-quality-gate

В Claude Code ставится одной командой: /plugin marketplace add Romandredan/1c-quality-gate

OpenCode тоже поддерживается (спасибо, Никита!)

Всех благ, друзья! 💞

#ИИшенка #харды


INFOSTART TECH EVENT 2026,
или второй раз на те же грабли 😂

Ровно год назад я впервые попал на это чудесное мероприятие. Да еще и докладчиком. На ТЕХНИЧЕСКИЙ (я попрошу) ивент.

Тогда мне казалось, что это главное событие всей 1Сной тусовки.

Прошел год.
Мне все еще так кажется 😂

———

Год назад:
главное событие тусовки, страшно до чертиков, на сцене небожители.

Сейчас:
главное событие тусовки, страшно до чертиков, на сцене небожители чуваки, среди которых я нашел друзей, единомышленников и наставников.

Нашли отличие? Я тоже 😂

Щенячье очарование спало, это да 💯

Но ценность конфы для меня все таки заключается не в том, чтобы писать кипятком от всей этой крутости.

Доклады про чистый код и архитектуру не стали менее заумными, спикеры не стали менее умудренными. Просто теперь в зале я сижу среди своих 🤝

🤯 ... а вот задница перед собственным выступлением горит ровно так же, как год назад. Вот тут вообще ничего не изменилось ни на грамм 😂

———

Изначально я не строил планов на первый день конференции. Поскольку теперь основной целью стало "поболтать и набухаться пообщаться", а не "преисполниться и озариться".

И вместе с тем, хочу отметить те доклады, которые мне наиболее любопытны:

1️⃣ Сперва хотелось бы послушать Папу Ивана Карло, который будет рассказывать о разработке на 1С в VSCode. Может быть хотя бы после доклада я наконец пойму, как подружиться с его плагином.

2️⃣ Очень занимательным кажется доклад Екатерины Статкевич о том, как интеграции падают тихо. Во-первых - это та самая боль, которую успешно сейчас удается прикрывать с помощью ИИ у себя на работе. Во-вторых - потому что я жду доклад про реальность продакшена, а не про единорогов в эфемерных БигТехах.

3️⃣ Не менее многообещающим кажется доклад Антона Михеева об интеграциях без программистов и релизов. Как минимум - потому что интеграции сейчас занимают 80% всей моей работы. А как максимум - потому что у меня синдром Цукерберга. Это когда "ну почему он был первым, я же тоже вынашивал подобные планы"!!!

4️⃣ Безусловно надо сходить на доклад Алексея Лустина о том, как организовать рабочее место ИИ-агента. Тут моя цель - как раз таки сверить векторы собственного подхода с тем, о котором со сцены вещают мастодонты и легенды.

5️⃣ Ну и на последок хотелось бы поддержать Андрея Соколова, который поделится подходом к модульной архитектуре интеграций. Не только потому, что это про интеграции, или потому что я буду очень рад наконец увидеть Андрея на сцене. А еще и потому что снова Цукерберг, мать его...

———

Это называется - я не собирался бегать по докладам в первый день конфы 😂

Нет, ну а что делать - любопытно же 😏

Всех благ, друзья! 💞


С утром понедельника, господа и дамы!

Еще только 8 утра, а прод уже не может пробиться через новый файрволл кибербезов😬

Всех благ 💞

И нервных клеток на эту неделю😂

#МЕМемишно


А тем временем, пока мы разгребаем потоки "добра" от обожаемых пользователей, которые свято верят, что запустить обмен на 2к реализаций, закрытие месяца и продолжать фигачить документы в закрытый период - это ок...

Вышла статья по мотивам моего доклада на мартовском TEAM EVENT.

Если понравился материал - буду признателен за ➕ к ней ❤️

А ссылки из доклада я выкладывал вот в этом посте.

Всех благ, друзья! 💞

P.S. Отдельный респект тому, кто расшифрует мне гневный комментарий к статье... Я либо не понял, либо лыжи не едут...




И нет, меня не скрутило синдромами или очередным отходняком после ЖелтойКонфы.

Меня очередной раз поглотили:

😫 ненависть пользователей к системному подходу
(из-за которых учетная фича переделывается уже третий раз)

😫 очередные обновления кибербезопасности
(из-за которых от*бнула половина интеграций, а я еще и виноватый)

😫 гремучий оверинжениринг от нейронок
(который раздувает код модуля в полтора раза и разрабы опять булят ИИ на ревью)

😫 вылизывание презентации и подготовка к будущим свершениям
(Маша, помоги🙏)

Короче... 4 квартал будет до жопы 😎 жарким, я вас уверяю.

Но мы выживем.
Мы же аналитики, а значит наши ж...🧐
Огнестойкие мы, короче 💪

Всех благ! 💞
________________________

P.S. Сегодня в планах кое-что приятное... 😏
Не переключаемся!
🔫

515 0 0 16 20

Ребяяят, а я кажется излечился... 😂


Примерно через час в эфир выходит СППР+

Это такой пост напоминание о том, что мы с Иосифом и Медведем планируем встретиться и потрындеть о достаточно наболевшей и уже до крови стертой мозолине на пятке многих 1Сников

- о синдроме самозванца.

Пока Иосиф строчит километровые тексты с планами "о чем поговорить", а Медведь нагибает модельку, чтоб та нарисовала ему красивые дашборды "по теме"... Я решил еще раз переслушать просто замечательный доклад Екатерины Зимнуховой, о котором писал после TEAM Event'a в марте.

Ну штош, каждый настраивается на стрим "по-своему" 🤷‍♂️

На этот раз, я заявляю честно и открыто - пытаться сделать win-win из любой ситуации не планирую. Кто-то сказал однажды, что "говорить правду легко и приятно". Ну посмотрим 😏

И да, деток спать укладывайте, потому что терпимость, сдержанность и адекватность мы на стрим не приглашали 😂

Встречаемся через час! 💞

P.S. Ссылки на трансляцию дублирую:

На канале Иосифа;
На VK Видео Live;
На YouTube.


Китайцам снова нужны наши деньги 😫

Moonshot снова приоткрыла раздачу инвайтов.

Видать, порешали вопросики с мощностями.
Либо же спал ажиотаж по Kimi K3 и надо поддержать недавно релизнутую K2.8 🤷‍♂️

Если говорить о собственном имхо - Kimi для меня стал любопытным дополнением к более тяжелым Клодам. Он и поревьюить чужие результаты умеет, и попроектировать нечто новое горазд.

Сейчас как раз в планах создать одну киллер-фичу для аналитиков...
Пока я лишь окучиваю идею в чате, но скоро пересяду в OpenCode, чтобы хорошенько ее прожарить навыками😁

В любом случае, сам инвайт прикладываю к посту - если захотите потестить этого провайдера.

➡️Тык ради халявы!

Всех благ, друзья! 💞

P.S. Муншоты обещают, что и мне и вам будет приятно от трех дней до года, если этим инвайтом воспользоваться по назначению 😏

603 0 4 19 12

Обсуждают вопрос на пленарке разработчиков Желтой Конфы:

Какой код через 3-4 года вы всё ещё не доверите ИИ?


Имхо, но вопрос задан так, будто код бывает сложным или простым.

Имхо, но сам по себе код не может быть сложным. Сложно бывает читать и разбираться в коде (особенно в типовых), сложно бывает поддерживать код...

А реально сложным бывает функционал, заложенная в него логика, автоматизируемый процесс.

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

Граница выбора будет проходить по уровню ответственности за ошибку: регуляторика, дорогой для бизнеса простой из-за бага.

Из разряда, имхошечки по горячим следам.

Всех благ 💞

683 0 0 16 26

Если вы это читаете, значит, я сейчас на Жёлтой конфе рассказываю про проектирование на пару с Ван Даммом.

С тем, который 🤖Claude.
Жан в программу не вошёл.

❓О чём доклад

Интеграционные задачи приходят внезапно и со сроком «вчера», а решать их часто приходится одному. Слово «почти» в названии доклада означает, что команда есть, а оппонента нет. Некому спросить, почему выбран этот вариант и что произойдёт, если внешняя система не ответит.

Кейс в докладе один. Заказ проходит оплату, чек, маркировку и отгрузку. Операционная служба требует, чтобы следующий шаг запускался сразу после предыдущего. Эксплуатация требует, чтобы цепочка менялась без существенных доработок. Оба требования законны. Первое выполнимо, если шаги знают друг о друге, второе выполнимо, если не знают. Остаётся выбирать, чем платить.

Проектирование здесь понимается как выбор одной из нескольких альтернатив, для каждой из которых установлены последствия и момент их наступления. Ниже порядок из шести шагов. В каждом указано, что делает человек и какие навыки ИИ-агента берут на себя остальное.

❗️Методика проектирования

1️⃣ Назвать альтернативы
Оба требования коротко изложены, агенту дан контекст: участники, что уже работает, ограничения. Агент перечисляет варианты, в том числе те, которых нет в вашем опыте. Человек убирает нереализуемое. Оценивать, какой вариант лучше, модель не может.
Инструменты: brainstorming, microservices-patterns


2️⃣ Установить цену
Требования переписываются с измеримым критерием приёмки. Последствия каждого варианта раскладываются по техническому, организационному и финансовому измерению. Кто именно заплатит, знает только человек.
Инструменты: nfr-capture, scenario-compare, impact-analysis


3️⃣ Прожарить и найти критерий
Агент задаёт вопросы к каждому варианту, пока не появятся сценарии отказа. Отвечать на собственные вопросы ему запрещено: догадки в протоколе потом не отличить от фактов. Человек делит вопросы на прогнозы и на факты, проверяемые сегодня. Решающим становится вопрос, ответ на который известен сегодня и меняет выбор.
Инструменты: grilling, stride-analysis-patterns


4️⃣ Ответить фактами
Метаданные конфигурации, бизнес-правила, спецификация соседней системы. Часть ответов в документации не лежит, их дают люди из команды соседа. Пустое место остаётся вопросом, а выдуманный факт о чужой системе обходится дороже.
Инструменты: MCP code-index к метаданным, LLM wiki для бизнес-правил, openapi-to-skills, research


5️⃣ Выбрать и компенсировать
Выбор варианта к реализации - за человеком. Затем перечисляются риски выбранного варианта, к каждому подбирается мера. Порог, период и ответственного назначает человек, агент оставляет эти поля пустыми.
Инструменты: threat-mitigation-mapping, saga-orchestration


6️⃣ Записать
ADR: выбранный вариант, отвергнутые альтернативы, причины, ослабленное требование и его граница. Поле «согласовал» остаётся пустым, пока решение не подписано.
Инструменты: adr или architecture-decision-records, creating-mermaid-diagrams


———

Инструмента для шага «сделать выбор» в списке нет. Модель перечисляет, возражает и оформляет. Оппонент может быть искусственным, но переложить на него ответственность нельзя

Любой выбор правильный, если вы знаете его цену.


Всех благ, друзья! 💞

#ЖёлтаяКонфа2026 #аналитику #разработчику #ИИшенка #харды


Первое впечатление.

И нет, я не начал еще учиться, я только в группу по потоку зашел)

Просто первая мысль после прочтения треда со знакомством с участниками получилась такой:
Ну ничего себе сколько 1Сников до сих пор на уровне чата работают с ИИ...


А я то думал, что давно засиделся в стане отстающих и меня скоро окончательно сожрет "самозванец" 😂

Интересно... в чем возникают сложности у коллег при начале работы с ИИ-агентами?

У меня пока несколько вариантов в голове:

1️⃣ Нет понимания, какую пользу может дать ИИ-агент (недостаток мотивации);

2️⃣ Нет понимания, как всё это вот организовать и устроить на собственной машине (типо "у меня лапки");

3️⃣ Есть страх допустить ошибку и разочароваться/накосячить/все сломать.

4️⃣ "Просто время еще не пришло / я еще не готов все делать идеально / это же надо новый стул купить, стол расчистить" (прокрастинация перфекциониста)

А вы что думаете?
Почему еще не у каждого дома стоит ИИ-агент?

Ну правда, расскажите... Любопытно же 🧐

528 0 0 31 10



Трое в лодке, не считая... медведя 😳

В отличии от Иосифа, я никогда не хотел быть стримером.

Я всегда отдавал предпочтение каким-то более структурированным и осмысленным видосам, где умные дяденьки и тетеньки рассказывают что-то обучательно-позновательно-полезное.

Да даже по любимому всей душой WoW мне никогда не нравилось наблюдать за тем, как 25 разодетых персов мудохают Артаса в ЦЛК.
Я лучше гляну какой-нить уже смонтированный ролик проходки этого рейда с акцентом на сюжет и с вырезанными сценами того самого "мудохания".
Нет, не то, чтобы я там пацифист какой-то или полный нуб в PvP (нуб, но не полный). Просто история меня всегда занимала больше, чем скорость кулдауна при определенном билде.


Но тут, случилось непоправимое.

Я походу постарел и сейчас с огромным интересом стал вслушиваться в стримы. Особенно доставляют
➡️форматы уровня ЖЗЛ, но наши - родные и желтые (Радио Аналитик, Мир 1С);
➡️темы про чужие 🌰 ИИшенки, где люди делятся своим харнессом и реальным опытом применения (нет, не вот эта вот лабуда с ютуба, а именно стримы реальных чуваков, радеющих за ИИшизацию индустрии);
➡️и, как бы это ни было странно, что-то более психо-философское, где пытаются добраться до корневых причин какой-нибудь проблемы (дада, Медведь, этим не только аналитики балуются), либо рассмотреть разные точки зрения на нее.

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

Так что, план-капкан на следующий четверг уже сформирован:

24 сентября в 19:30 МСК

Йа (головка от патифона), Иосиф и Медведь соберемся в онлайне и накинем на вентилятор:

➡️ поищем причины того, почему многие 1Сники столь не уверены в собственных силах или в том, что их силы велики и неоспоримы.
➡️ отправимся на поиски лекарства от сей гадкой напасти формата "одна таблетка и всё пройдет". Или такой не существует?
➡️ а может быть еще и сами истоки проблемы получится победить? Тут уж точно не сразу, со временем и общими усилиями...

В промежутках между тем, как делать серьезную моську, Медведь обещал станцевать на камеру, научить нас жонглировать бокалами вина и раскрыть самую интрижную интригу - зачем ему была нужна нога Никиты.
⬆️
(это щас про то, что контент будет 🔞, если что)

Ссылку на трансляцию сделает самый полноценный из нас - Иосиф - так что всё будет работать, тут зуб даю (не свой, разумеется).
Опубликуем ее у нас в каналах ближе к телу и еще в канале с анонсами 1С-событий (если Царь всея OnEvents соблаговолит).

Так что, всем будем рады - приходите онлайн! ✌️

Еще больше будем рады, если взорвете чат своими собственными мыслями по теме.
Имхо, но я уверен, что у многих здесь есть что рассказать.

Всех благ, друзья! 💞



719 0 0 12 39



Я в чате обещал вернуться с приятными новостями ☺️

Наконец-то есть возможность порадовать вас скидкой на ЖелтуюКонфу 😊

Промик: 18-09-KONFA-20

Скидон - 20% от цены на сайте.

Не упускаем выгоду и идем целый день слушать интересные интересности в трех секциях!

Программа тут - тык 🔗

Акция продлится до самой конфы, так что есть возможность даже зарплату дождаться 😁

Всех благ, друзья! 💞
И, надеюсь, до встрече на конференции! 🤝


А если я своим любимым (нет) кибербезам на проверку "вирусов/зависимостей" отправлю собранный бинарник epf, а не исходники с кодом и макетами... 😂

Они меня обратно потом сильно "отлюбят" за такие фортели? 😏

Спойлер:
1С-клиента у них нет.
Тестовой базы тоже.

Но они же просили дать файл...
где не прав? 😏





662 0 0 18 21
Показано 20 последних публикаций.