ТОП-1 на Infostart Teamlead Event
Мой доклад Код-ревью с помощью ИИ занял первое место по итогам конференции INFOSTART TEAMLEAD&CIO EVENT 2025! Я очень горд и, честно говоря, даже немного зазнаюсь🙂
Хотя внутри скорее клубок из противоречивых чувств, потому что в детстве учили не хвастаться и, что Я - последняя буква в алфавите. Сейчас, наоборот, говорят, что нужно себя хвалить и благодарить даже за маленькие победы, а тут победа большая! Поэтому очень осторожно радуюсь!
Все-таки было 89 докладов от крутых спикеров. А для составления ТОПа используется взвешенная оценка по Байесовой формуле, в которой учитывается не только средняя оценка за доклад, но и количество проголосовавших и средняя оценка за все выступления.
Это нужно, чтобы не получилось так, что если за доклад проголосовало 5 человек и все 5 поставили 5, то средняя оценка будет 5. А если за доклад проголосовало 50 человек и 49 поставили 5, а 1 поставил 4, то средняя оценка будет 4.98. Поэтому чтобы учесть больше данных расчеты выполняются чуть сложнее.
Формула оценки такая -
Сам доклад мне тоже дался не очень просто - я его серьезно переделывал 3 раза. Выбрасывал и добавлял целые блоки. Здесь хочу отдельно поблагодарить Матвея Серегина, модератора секции про ИИ, за полезные советы и направления.
Например, в изначальном выступлении был большой блок про правильное составление Промптов. Я даже книжку специальную купил «Chat GPT на каждый день». Суть советов - обозначить роль ИИ («Требовательный тимлид»), дать критерии оценки («понятность, оптимизация, стандарты»), требования к проверке и формат вывода. Пример такого промпта для код-ревью дам в комментариях к посту.
Но если честно, это все меньше и меньше востребовано. Потому что текущие нейросети сначала рассуждают и сами готовят правильный промпт, а потом уже его выполняют. То есть задача сильно упрощена. А для меня это означало, что целый блок был должен быть выкинут. Но его место тут же занял DeepSeek, который только вышел и начал сходу решать такие задачи.
Но вернемся к теме - хочу сердечно поблагодарить всех кто ставил оценки докладу, был слушателем на конференции, смотрел доклад в записи или читает этот пост!
Вы все очень крутые! Спасибо Вам огромное!
Ну и мысль в конце: участвуйте в конференциях - это круто и очень весело! Там можно найти новых друзей и завести крутых знакомых!
P.S. На видео обсуждение после выступления.
Мой доклад Код-ревью с помощью ИИ занял первое место по итогам конференции INFOSTART TEAMLEAD&CIO EVENT 2025! Я очень горд и, честно говоря, даже немного зазнаюсь🙂
Хотя внутри скорее клубок из противоречивых чувств, потому что в детстве учили не хвастаться и, что Я - последняя буква в алфавите. Сейчас, наоборот, говорят, что нужно себя хвалить и благодарить даже за маленькие победы, а тут победа большая! Поэтому очень осторожно радуюсь!
Все-таки было 89 докладов от крутых спикеров. А для составления ТОПа используется взвешенная оценка по Байесовой формуле, в которой учитывается не только средняя оценка за доклад, но и количество проголосовавших и средняя оценка за все выступления.
Это нужно, чтобы не получилось так, что если за доклад проголосовало 5 человек и все 5 поставили 5, то средняя оценка будет 5. А если за доклад проголосовало 50 человек и 49 поставили 5, а 1 поставил 4, то средняя оценка будет 4.98. Поэтому чтобы учесть больше данных расчеты выполняются чуть сложнее.
Формула оценки такая -
W = (V/(V + M)) * R + (M/(V + M)) * C, где W - это взвешенный рейтинг, R - средний балл доклада, V - количество голосов за доклад, M - среднее количество голосов, С = Средний балл всех докладов.Сам доклад мне тоже дался не очень просто - я его серьезно переделывал 3 раза. Выбрасывал и добавлял целые блоки. Здесь хочу отдельно поблагодарить Матвея Серегина, модератора секции про ИИ, за полезные советы и направления.
Например, в изначальном выступлении был большой блок про правильное составление Промптов. Я даже книжку специальную купил «Chat GPT на каждый день». Суть советов - обозначить роль ИИ («Требовательный тимлид»), дать критерии оценки («понятность, оптимизация, стандарты»), требования к проверке и формат вывода. Пример такого промпта для код-ревью дам в комментариях к посту.
Но если честно, это все меньше и меньше востребовано. Потому что текущие нейросети сначала рассуждают и сами готовят правильный промпт, а потом уже его выполняют. То есть задача сильно упрощена. А для меня это означало, что целый блок был должен быть выкинут. Но его место тут же занял DeepSeek, который только вышел и начал сходу решать такие задачи.
Но вернемся к теме - хочу сердечно поблагодарить всех кто ставил оценки докладу, был слушателем на конференции, смотрел доклад в записи или читает этот пост!
Вы все очень крутые! Спасибо Вам огромное!
Ну и мысль в конце: участвуйте в конференциях - это круто и очень весело! Там можно найти новых друзей и завести крутых знакомых!
P.S. На видео обсуждение после выступления.
This media is not supported in your browser
VIEW IN TELEGRAM
👍39🏆17🔥14❤🔥2👏2❤1⚡1🎉1💯1
Представьте, что у Вас остался последний день на разработку проекта, например, нового документа для пользователя.
Вся основная функциональность работает, но не быстро, где-то прям сильно тормозит. Можно оптимизировать. Интерфейс тоже есть, но не удобный, где-то открываются лишние окна и кнопки спрятаны. Короче, можно сильно улучшить.
Есть что улучшить и там, и там. Но времени совсем не осталось и хорошо получится сделать только одно.
Вся основная функциональность работает, но не быстро, где-то прям сильно тормозит. Можно оптимизировать. Интерфейс тоже есть, но не удобный, где-то открываются лишние окна и кнопки спрятаны. Короче, можно сильно улучшить.
Есть что улучшить и там, и там. Но времени совсем не осталось и хорошо получится сделать только одно.
Что будете улучшать?
Anonymous Poll
32%
Производительность 🚀
48%
Интерфейс 🤩
11%
И то, и то по чуть-чуть 😎
10%
Я супермен и сразу делаю все идеально, поэтому просто покажите ответ 😶
❤1
Девиз программистов:
Мы делаем это не потому что это легко,
А потому что мы думаем, что это должно быть легко
💯19👍8❤1🤔1
Запись вебинара про программное добавление реквизитов и обновление
Доступен 3 вебинар из серии «Парк аттракционов. Кастомизация и обновление». Еще один вебинар будет в эту среду, пост-анонс будет завтра.
На вебинаре рассмотрели как модифицировать конфигурацию, чтобы удобно обновляться в будущем через Конфигуратор. Для этого предлагается добавлять реквизиты, события и элементы форм программно. Рассмотрели подходы и лучшие практики.
Приведу один из комментариев после вебинара:
Из интересного:
- Рассмотрели область инициализации модуля для привязки событий форм
- Использовали схему запросов для редактирования динамического списка
- Подключили KDiff3 для трехстороннего сравнения и объединения
Ссылки:
- Вебинар 1. Настройка git flow и простое обновление через EDT - VK Видео и YouTube
- Вебинар 2. Сложная доработка и обновление через EDT - VK Видео и YouTube
- Вебинар 3. Программное добавление реквизитов и обновление через Конфигуратор - VK Видео и YouTube
- Репозиторий - Amusement-park-vendor
Доступен 3 вебинар из серии «Парк аттракционов. Кастомизация и обновление». Еще один вебинар будет в эту среду, пост-анонс будет завтра.
На вебинаре рассмотрели как модифицировать конфигурацию, чтобы удобно обновляться в будущем через Конфигуратор. Для этого предлагается добавлять реквизиты, события и элементы форм программно. Рассмотрели подходы и лучшие практики.
Приведу один из комментариев после вебинара:
Такой бы материал да лет 7 назад ))) даже завидно начинающим
Из интересного:
- Рассмотрели область инициализации модуля для привязки событий форм
- Использовали схему запросов для редактирования динамического списка
- Подключили KDiff3 для трехстороннего сравнения и объединения
Ссылки:
- Вебинар 1. Настройка git flow и простое обновление через EDT - VK Видео и YouTube
- Вебинар 2. Сложная доработка и обновление через EDT - VK Видео и YouTube
- Вебинар 3. Программное добавление реквизитов и обновление через Конфигуратор - VK Видео и YouTube
- Репозиторий - Amusement-park-vendor
👍27🔥11❤3
Анонс: Вебинар «Парк аттракционов. Кастомизация и обновление, ч. 4»
Завтра (2 апреля) в 19:00 по МСК планируется вебинар про сложные обновления и технологию разветвленной разработки конфигураций с помощью Хранилища и Конфигуратора
Ведущие: Матвей Серегин и Никита Арипов.
Тема четвертой части: Выполнение сложного обновления, групповая работа в большой команде
На вебинаре рассмотрим:
- Выполнение сложных доработок
- Обновление конфигурации поставщика после внесения сложных изменений
- Использование p4merge для трехстороннего сравнения
- Технологию разветвленной разработки с помощью хранилища
Для кого:
В первую очередь для Инхаус разработчиков (Junior+ и Middle), которые дорабатывают конфигурацию и дальше поддерживают ее вдолгую. Остальных, конечно, тоже ждем!
Если коротко, то:
- Вебинар про доработку конфигурации и обновления через конфигуратор и хранилище
- Среда 02.04 в 19:00
- Регистрация не требуется
- Запись будет, но лучше вживую
- для Джун+ и Мидлов, Инхаус
- Вебинар пройдет в в группе "Сообщество 1С-разработчиков"
Дополнительные материалы:
- Запись первого вебинара
- Запись второго вебинара
- Запись третьего вебинара
- Репозиторий для вебинара
Завтра (2 апреля) в 19:00 по МСК планируется вебинар про сложные обновления и технологию разветвленной разработки конфигураций с помощью Хранилища и Конфигуратора
Ведущие: Матвей Серегин и Никита Арипов.
Тема четвертой части: Выполнение сложного обновления, групповая работа в большой команде
На вебинаре рассмотрим:
- Выполнение сложных доработок
- Обновление конфигурации поставщика после внесения сложных изменений
- Использование p4merge для трехстороннего сравнения
- Технологию разветвленной разработки с помощью хранилища
Для кого:
В первую очередь для Инхаус разработчиков (Junior+ и Middle), которые дорабатывают конфигурацию и дальше поддерживают ее вдолгую. Остальных, конечно, тоже ждем!
Если коротко, то:
- Вебинар про доработку конфигурации и обновления через конфигуратор и хранилище
- Среда 02.04 в 19:00
- Регистрация не требуется
- Запись будет, но лучше вживую
- для Джун+ и Мидлов, Инхаус
- Вебинар пройдет в в группе "Сообщество 1С-разработчиков"
Дополнительные материалы:
- Запись первого вебинара
- Запись второго вебинара
- Запись третьего вебинара
- Репозиторий для вебинара
Telegram
Сообщество 1С-разработчиков
Пишем только по существу, минимум флуда.
Мат строго запрещен - будет бан. Хантинг и реклама запрещены!
В перечне РКН: https://www.gosuslugi.ru/snet/67a5ce4b24c8ba6dcaa29a48
Мат строго запрещен - будет бан. Хантинг и реклама запрещены!
В перечне РКН: https://www.gosuslugi.ru/snet/67a5ce4b24c8ba6dcaa29a48
🔥17👍9✍2
Производительность vs Интерфейс
На прошлой неделе был опрос, что будем улучшать в первую очередь Производительность или Интерфейс.
Огромное спасибо всем кто поучаствовал в опросе. Получилось живое обсуждение - это очень ценно!
В ответах выделил группы:
1. Улучшаем производительность. Разработчик не умеет в интерфейс, а пользователю все равно не понравится - поэтому все силы на быстродействие.
2. Улучшаем интерфейс. Он есть у всех и нам не простят проблем, если пользователь столкнется с неудобствами.
3. Чуть-чуть допиливаем текущее решение. Называем его MVP и собираем обратную связь, чтобы затем вернуться к задаче и доработать ее позже
4. Ничего не будем делать. Пойдем пить кофе, а то вдруг сломаем уже готовое или сделаем хуже
Дам свои комментарии по группам, а затем выскажу свое мнение.
⛔ Вариант ничего не буду делать, так как это последний день проекта - мне показался очень странным и даже немного противоестественным. У нас есть варианты как улучшить проект и мы точно знаем как. У нас есть время на то, чтобы улучшить проект. И вместо того, чтобы воспользоваться этим - ничего не будем делать, так как боимся поломать то, что было сделано раньше. С таким подходом можно вообще проект не начинать - вдруг не получится.
Понимаю, что здесь у многих сработал триггер, что последний день разработки - это конец, завтра выкатываем на прод. В этом случае стоит присмотреться к своим процессам. Возможно, стоит добавить после разработки хоть какой-то контроль качества, например, код-ревью или автоматизированное тестирование.
⌛️ Вариант доработать немного и там, и там - чуть лучше. Но в этом случае мы не выводим наш проект на новый уровень, а остаемся примерно в том же средненьком положении, что и сейчас. Ждать, что будет обратная связь с улучшениями, конечно, можно, но с большой долей вероятности нас завалит новыми задачами и сюда мы уже никогда не вернемся.
«Нет ничего более постоянного, чем временное» — русская народная пословица. Поэтому остальные варианты выглядят лучше.
🚀 Вариант доработать производительность хороший. Особенно, если мы знаем, что улучшить производительность получится существенно и нам это интересно - делаем. Если одновременно с этим не уверены в своих силах в UI/UX, то тем более стоит выбирать такой вариант. Знаю команды, которые изначально выбирают лучшую производительность и технологичность в ущерб интерфейсу - это может быть вполне аргументированный подход.
🔥 Мое мнение - нужно дорабатывать интерфейс. И здесь я соглашусь с комментариями, что интерфейс есть у всех, и по уровню охвата полезнее улучшать интерфейс. Какой смысл в быстродействии, если с этим неудобно работать? Если что-то выполняется долго, то на это всегда можно повестить Котика, чтобы он развлекал пользователя.
Плюс я искренне убежден, что хороший дизайн важнее производительности. Нравится приводить классический пример, когда в многоэтажном отеле посетители жаловались, что нужно долго ждать лифт. В качестве решения рядом с лифтами повесили зеркала. И это помогло - люди перестали жаловаться на ожидание лифта, потому что это время нашли чем себя занять разглядывая отражение. То есть производительность не изменилась, а общее взаимодействие с системой улучшилось.
🖥 Поэтому уметь в удобный интерфейс нужно обязательно. А начать можно с дизайн-гайда по 1С.
На прошлой неделе был опрос, что будем улучшать в первую очередь Производительность или Интерфейс.
Огромное спасибо всем кто поучаствовал в опросе. Получилось живое обсуждение - это очень ценно!
В ответах выделил группы:
1. Улучшаем производительность. Разработчик не умеет в интерфейс, а пользователю все равно не понравится - поэтому все силы на быстродействие.
2. Улучшаем интерфейс. Он есть у всех и нам не простят проблем, если пользователь столкнется с неудобствами.
3. Чуть-чуть допиливаем текущее решение. Называем его MVP и собираем обратную связь, чтобы затем вернуться к задаче и доработать ее позже
4. Ничего не будем делать. Пойдем пить кофе, а то вдруг сломаем уже готовое или сделаем хуже
Дам свои комментарии по группам, а затем выскажу свое мнение.
Понимаю, что здесь у многих сработал триггер, что последний день разработки - это конец, завтра выкатываем на прод. В этом случае стоит присмотреться к своим процессам. Возможно, стоит добавить после разработки хоть какой-то контроль качества, например, код-ревью или автоматизированное тестирование.
«Нет ничего более постоянного, чем временное» — русская народная пословица. Поэтому остальные варианты выглядят лучше.
Плюс я искренне убежден, что хороший дизайн важнее производительности. Нравится приводить классический пример, когда в многоэтажном отеле посетители жаловались, что нужно долго ждать лифт. В качестве решения рядом с лифтами повесили зеркала. И это помогло - люди перестали жаловаться на ожидание лифта, потому что это время нашли чем себя занять разглядывая отражение. То есть производительность не изменилась, а общее взаимодействие с системой улучшилось.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37❤9🔥6🤔2👎1
Как я программирую:
1. Делаю, чтобы код работал
2. Делаю, чтобы код был аккуратным и чистым
3. Делаю, чтобы код работал, потому что сломал его пытаясь сделать лучше
1. Делаю, чтобы код работал
2. Делаю, чтобы код был аккуратным и чистым
3. Делаю, чтобы код работал, потому что сломал его пытаясь сделать лучше
💯39😁29🔥12👍8❤1
💥 Напоминаю о розыгрыше книг!
У вас есть шанс выиграть одну из двух классных книг:
📗 «Бухгалтерия для небухгалтеров» (Алексей Иванов)
📕 «Статистика и котики» (Владимир Савельев)
Чтобы участвовать нужно:
• быть подписанным на мой канал (Вы сейчас на нем)
• быть подписанным на канал Дмитрия Котова
• нажать кнопку «Принять участие» под вот этим постом
⏰ Розыгрыш уже завтра (8 апреля) в 12:00 (МСК)
У вас есть шанс выиграть одну из двух классных книг:
📗 «Бухгалтерия для небухгалтеров» (Алексей Иванов)
📕 «Статистика и котики» (Владимир Савельев)
Чтобы участвовать нужно:
• быть подписанным на мой канал (Вы сейчас на нем)
• быть подписанным на канал Дмитрия Котова
• нажать кнопку «Принять участие» под вот этим постом
⏰ Розыгрыш уже завтра (8 апреля) в 12:00 (МСК)
👍11🔥4❤3🦄2
Forwarded from Дмитрий Котов | 1С Заметки
1. Sergey (@skonnov1)
2. Максим (@Freeman391)
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉15😢13🔥7❤3
1C:DevCon.5 в эти выходные (12 и 13 апреля)
В эти выходные пройдет 1С:DevCon.5 - это когда сотрудники фирмы «1С» рассказывают о новых инструментах и технологиях, делятся своим опытом и знаниями и показывают как устроены наши собственные процессы разработки и тестирования.
Доступно это всем, кто зарегистрирован на developer.1c.ru (это бесплатно).
В этот раз значительная часть докладов будет посвящена недавно вышедшим решениям: новый интерфейс 1С:Предприятие 8.5 и перевод на него конфигураций, 1С:Предприятие.Элемент (уже не бета!), 1С:Напарник – ИИ-помощник, встроенный в 1C:EDT.
Но не только!
Например, я буду рассказывать как и зачем собираем метрики в команде разработки, руководитель группы тестирования 1С:Бухгалтерии расскажет как у нас выстроен процесс успешного выпуска релиза.
Если коротко, то:
- Онлайн-конференция от 1С для всех на developer.1c.ru
- Бесплатно, требуется регистрация
- Записи будут, но лучше вживую - можно сразу задавать вопросы и обсуждать
- Мое выступление в 13:40 про то Как собираем метрики в команде разработки
В эти выходные пройдет 1С:DevCon.5 - это когда сотрудники фирмы «1С» рассказывают о новых инструментах и технологиях, делятся своим опытом и знаниями и показывают как устроены наши собственные процессы разработки и тестирования.
Доступно это всем, кто зарегистрирован на developer.1c.ru (это бесплатно).
В этот раз значительная часть докладов будет посвящена недавно вышедшим решениям: новый интерфейс 1С:Предприятие 8.5 и перевод на него конфигураций, 1С:Предприятие.Элемент (уже не бета!), 1С:Напарник – ИИ-помощник, встроенный в 1C:EDT.
Но не только!
Например, я буду рассказывать как и зачем собираем метрики в команде разработки, руководитель группы тестирования 1С:Бухгалтерии расскажет как у нас выстроен процесс успешного выпуска релиза.
Программа 12 апреля
1. Новые возможности платформы 1С:Предприятие (10:02 - 10:25)
2. Обзор нового интерфейса 1С:Предприятие 8.5 (10:25 - 10:40)
3. 1С:Предприятие.Элемент – выход из беты (10:40 - 11:05)
4. Как устроена Панель Управления и тарифы в 1С:Предприятие.Элемент (11:05 - 11:15)
5. Работа в облаке 1С:Предприятие.Элемент (11:15 - 11:25)
6. 1С:Аналитика: технологии и практика применения продукта (11:25 - 11:50)
7. Изменения в механизме лицензирования, мониторинг лицензий (11:50 - 12:05)
8. Новые возможности хранилища двоичных данных (12:05 - 12:20)
9. 1С:Напарник. Как ИИ помогает в 1С-разработке (12:20 - 12:40)
10. Обсуждения и вопросы по докладам, круглые столы и обсуждения в комнатах (12:55 - 13:40)
11. Как собираем метрики в команде разработки? (13:40 - 13:58)
12. Тестирование, автоматизация, релиз: как выстроить процесс для успешного выпуска (13:58 - 14:08)
13. Планы тестирования в 1С:Сценарное тестирование – как мы превратили рутину в мощный инструмент (14:08 - 14:13)
14. Практика использования юнит-тестирования и использование подхода TDD (14:13 - 14:28)
15. Перенос сервиса 1C:Share на технологию 1С:Предприятие.Элемент (14:28 - 14:38)
16. Библиотечный подход к разработке на 1С:Предприятие.Элемент на примере сервиса интеграции с Национальным каталогом (14:38 - 14:48)
17. Применение библиотек и контрактов в 1С:Предприятие.Элемент (14:48 - 15:08)
18. Методика перехода на новый интерфейс 1С:Предприятие 8.5 (15:08 - 15:23)
19. Разрабатываем воздушный интерфейс для 1С:РМК (15:23 - 15:43)
20. Методика адаптации таблиц под мобильные приложения в интерфейсе 8.5 (15:43 - 15:58)
21. Обсуждение и вопросы по докладам, «Открытый микрофон» (16:10 - 17:40)
Если коротко, то:
- Онлайн-конференция от 1С для всех на developer.1c.ru
- Бесплатно, требуется регистрация
- Записи будут, но лучше вживую - можно сразу задавать вопросы и обсуждать
- Мое выступление в 13:40 про то Как собираем метрики в команде разработки
👍16🔥6❤3👌1
Когда я пришел на работу, то долго думал, что начальниками назначают умных, адекватных, толковых, уверенных в себе и своих знаниях профессионалов
Мое мнение кардинально поменялось, когда начальником назначили меня
😁64💯16❤5
Немного про планы
У меня закончилась основная внешняя активность: выступления, конференции, вебинары и прочее, в этом году ее что-то аномально много получилось. Поэтому посты в последнее время - это либо анонсы, либо видеозаписи прошедших мероприятий.
На этой неделе вот раздам последние долги и снова возвращаюсь к моему любимому контенту про разработку.
В планах продолжить цикл про Процесс разработки. Мы пока рассмотрели только Проговаривание задачи и Требования, а впереди нас ждет много интересного. Затем хочу сделать подробный разбор по 1С:Напарник - регулярно с ним работаю и накопились мысли про этот инструмент.
Есть еще один небольшой секретный проект, который занимает сейчас все мое время на выходных. Я от него прям в восторге и с огромным удовольствием им занимаюсь. Рассчитываю, что вам тоже зайдет. Думаю, что будет опубликован вначале мая.
Огромное спасибо, что остаетесь на связи! Вы мотивируете меня дальше писать и делиться полезностями.
Всем прекрасной рабочей недели, чтобы задачи были интересные, созвоны заканчивались вовремя и сроки не поджимали! И отличного настроения!
У меня закончилась основная внешняя активность: выступления, конференции, вебинары и прочее, в этом году ее что-то аномально много получилось. Поэтому посты в последнее время - это либо анонсы, либо видеозаписи прошедших мероприятий.
На этой неделе вот раздам последние долги и снова возвращаюсь к моему любимому контенту про разработку.
В планах продолжить цикл про Процесс разработки. Мы пока рассмотрели только Проговаривание задачи и Требования, а впереди нас ждет много интересного. Затем хочу сделать подробный разбор по 1С:Напарник - регулярно с ним работаю и накопились мысли про этот инструмент.
Есть еще один небольшой секретный проект, который занимает сейчас все мое время на выходных. Я от него прям в восторге и с огромным удовольствием им занимаюсь. Рассчитываю, что вам тоже зайдет. Думаю, что будет опубликован вначале мая.
Огромное спасибо, что остаетесь на связи! Вы мотивируете меня дальше писать и делиться полезностями.
Всем прекрасной рабочей недели, чтобы задачи были интересные, созвоны заканчивались вовремя и сроки не поджимали! И отличного настроения!
👍54🔥23❤10
Видеозаписи вебинаров: Кастомизация и обновления
Готовы все видеозаписи из серии вебинаров по кастомизации и обновлению. В рамках мероприятия рассмотрели как вести разработку конфигурации на базе поставки вендора.
Вебинары ориентированы на Инхаус разработчиков, которые разрабатывают свою программу на базе типовой и им периодически нужно затягивать изменения от вендора.
Если у Вас в основном доработки у клиентов с помощью расширений, то текущие процессы могут показаться избыточными.
Вебинар условно разделен на 2 большие части: в EDT и в Конфигураторе. При этом задачи в них выполняются одни и те же, но в разных средах разработки. Поэтому можно выбрать что-то одно.
Описание вебинаров:
Ссылки:
- Все видеозаписи на developer.1c.ru
- Часть 1. Настройка git flow и простое обновление через EDT (YouTube)
- Часть 2. Сложная доработка и обновление через EDT (YouTube)
- Часть 3. Программное добавление реквизитов и обновление через Конфигуратор (YouTube)
- Часть 4. Сложное обновление через конфигуратор, групповая работа в большой команде (YouTube)
- Репозиторий с поставками от вендора
- Репозиторий с доработками на вебинаре
Готовы все видеозаписи из серии вебинаров по кастомизации и обновлению. В рамках мероприятия рассмотрели как вести разработку конфигурации на базе поставки вендора.
Вебинары ориентированы на Инхаус разработчиков, которые разрабатывают свою программу на базе типовой и им периодически нужно затягивать изменения от вендора.
Если у Вас в основном доработки у клиентов с помощью расширений, то текущие процессы могут показаться избыточными.
Вебинар условно разделен на 2 большие части: в EDT и в Конфигураторе. При этом задачи в них выполняются одни и те же, но в разных средах разработки. Поэтому можно выбрать что-то одно.
Описание вебинаров:
Часть 1. Настройка git flow и простое обновление через EDT
- Рассмотрен принцип обновления
- Настроен git flow (ветка vendor, ветка main, merge)
- Выполнена простая доработка формы и кода
- Обновлена программа на новую версию от вендора
Часть 2. Сложная доработка и обновление через EDT
- Разработана дополнительная функциональность
- Выбраны объекты, которые добавляем свои (ФО, подписки и т. д), а какие используем типовые
- Подготовлен чек-лист для нового объекта конфигурации
- Выполнено сложное обновление
Часть 3. Программное добавление реквизитов и обновление через Конфигуратор
- Рассмотрено, что такое поставка, как создается и зачем нужна конфигурация поставщика
- Выполнены изменения с сохранением поддержки
- Даны рекомендации по внесению простых изменений
- Обновлена программа на новую версию от вендора
Часть 4. Сложное обновление через конфигуратор, групповая работа в большой команде
- Разработана новой функциональность
- Использован p4merge для трехстороннего сравнения и объединения
- Рассмотрена технология разветвленной разработки с помощью хранилища
Ссылки:
- Все видеозаписи на developer.1c.ru
- Часть 1. Настройка git flow и простое обновление через EDT (YouTube)
- Часть 2. Сложная доработка и обновление через EDT (YouTube)
- Часть 3. Программное добавление реквизитов и обновление через Конфигуратор (YouTube)
- Часть 4. Сложное обновление через конфигуратор, групповая работа в большой команде (YouTube)
- Репозиторий с поставками от вендора
- Репозиторий с доработками на вебинаре
👍28🔥25❤5
1C:SysDevCon.3 в следующую субботу - 26 апреля
В следующую субботу (26.04.2025) пройдет 1С:SysDevCon.3 - это конференция уже не про разработку бизнес-приложений, а про то, что там «под капотом» – наш опыт создания технологий для их разработки.
Сотрудники компании «1С» расскажут о механизмах платформы корпоративных и облачных приложений, инструментах и средствах разработки – обсудим создание собственного языка программирования, реализацию сред разработки, а также расскажем о том, как научили большую языковую модель писать код на 1С и как устроен интеллектуальный поиск по нашей базе знаний.
Также ребята из нашей команды по разработке 1С:Бухгалтерии в докладе Развертывание тестовой инфраструктуры в OpenStack с помощью GitLab CI и Ansible поделятся как у нас выполняется сборка, где и как разворачивается тестовая инфраструктура. А в докладе Скрытая жизнь сборочных контейнеров расскажем как мы следим за тем, что происходит внутри Docker-контейнеров с помощью VNC.
Полная программа 26 апреля
Если коротко, то:
- Онлайн-конференция от 1С для всех на developer.1c.ru
- Бесплатно, требуется регистрация
- Записи будут, но лучше вживую - можно сразу задавать вопросы и обсуждать
В следующую субботу (26.04.2025) пройдет 1С:SysDevCon.3 - это конференция уже не про разработку бизнес-приложений, а про то, что там «под капотом» – наш опыт создания технологий для их разработки.
Сотрудники компании «1С» расскажут о механизмах платформы корпоративных и облачных приложений, инструментах и средствах разработки – обсудим создание собственного языка программирования, реализацию сред разработки, а также расскажем о том, как научили большую языковую модель писать код на 1С и как устроен интеллектуальный поиск по нашей базе знаний.
Также ребята из нашей команды по разработке 1С:Бухгалтерии в докладе Развертывание тестовой инфраструктуры в OpenStack с помощью GitLab CI и Ansible поделятся как у нас выполняется сборка, где и как разворачивается тестовая инфраструктура. А в докладе Скрытая жизнь сборочных контейнеров расскажем как мы следим за тем, что происходит внутри Docker-контейнеров с помощью VNC.
Полная программа 26 апреля
10:00 - 10:01 Организационные моменты про конференцию
10:01 - 10:19 Разработка языка программирования, исполняющей среды и отладчика
10:19 - 10:39 Напарник для 1С-разработчика – как заставить LLM писать код на 1С?
10:39 - 11:00 Наш опыт интеграции ИИ в среду разработки
11:00 - 11:12 Реализация нативного отображения форм интерфейса в IDE
11:12 - 11:45 Как мы разработали облачную IDE?
11:45 - 11:58 Элемент внутри – используем свои технологии для развития среды разработки
11:58 - 12:17 Создание эффективной системы Docs as Code для облачных решений
12:17 - 13:15 Перерыв, Обсуждение и вопросы по докладам, Круглые столы / обсуждения в комнатах
13:15 - 13:30 Развертывание тестовой инфраструктуры в OpenStack с помощью GitLab CI и Ansible
13:30 - 13:39 Скрытая жизнь сборочных контейнеров
13:39 - 13:59 Двуединство: локальный сервер и облако на миллионы пользователей в одном флаконе
13:59 - 14:08 Избавляемся от Reverse Proxy в микросервисах
14:08 - 14:28 Секреты работы нашего бота-консультанта: как устроен интеллектуальный поиск по базе знаний
14:28 - 14:58 Как успешно пройти тест на 30 000 одновременных конкурирующих пользователей в OLTP сценариях?
Если коротко, то:
- Онлайн-конференция от 1С для всех на developer.1c.ru
- Бесплатно, требуется регистрация
- Записи будут, но лучше вживую - можно сразу задавать вопросы и обсуждать
🔥8👍5❤3
Вот как эту шутку адаптирует нейросеть:
- Почему программисты любят тёмную тему?
- Потому что на свет слетаются баги!
Объяснение игры слов:
— «Слетаются» отсылает к насекомым (жукам), которых привлекает свет.
— «Баги» — это и жуки (разг. «bugs»), и ошибки в коде.
Альтернативный вариант:
Потому что свет притягивает багов!
«багов» — родительный падеж от «баги», но созвучно с «жуков» в разговорной речи.
- Почему программисты любят тёмную тему?
- Потому что на свет слетаются баги!
Объяснение игры слов:
— «Слетаются» отсылает к насекомым (жукам), которых привлекает свет.
— «Баги» — это и жуки (разг. «bugs»), и ошибки в коде.
Альтернативный вариант:
Потому что свет притягивает багов!
«багов» — родительный падеж от «баги», но созвучно с «жуков» в разговорной речи.
😁19👍7🔥1