АйТиБорода

#129 - Хардкорная разработка на РУССКОМ / Тёмная сторона 1С / Интервью с Мастером 1С Никитой Грызловым


Listen Later

Собери свой идеальный сет от Logitech (моя любимая переферия, кстати): https://logi.link/kmdyhd

Вы просили ещё один выпуск про 1С, 1С не классический. Получайте!
Гость выпуска Никита Грызлов, и этот парень знает как настроить SonarQube на работу с русским языком, как писать тесты конфигураций, как заавтоматизировать выгрузку и даже как на 1С делать сайт!

Короче, очень нестандартное применение казалось бы не такой уж и популярной платформы сегодня в выпуске!

ДОП. МАТЕРИАЛЫ:
- Никита в ТГ: Https://t.me/nixel2007
- Канал Никиты в ТГ: https://t.me/nixel2007_thoughts
- Канал Никиты и Ко на YouTube: https://www.youtube.com/channel/UCvtbWjVxUuDEGK_pUeGjnSw
- Материалы из выпуска: https://t.me/itbeard/666
- Аудио-версия выпуска: https://itbeard.mave.digital/ep-148

НАВИГАЦИЯ:
0:00 Начало
3:10 Институт
9:17 Красивая Интеграция
11:20 Про Первый бит
16:45 Про ценообразование
24:03 Ментор и бытность джуна в 1С
30:55 Проектная работа и внедрение - разница
32:15 Русский язык, код-ревью и системы контроля версий
37:30 Градации по опыту и работа с бумажками
42:05 Работа по окладу
43:25 "Серебрянная пуля". Зачем писать тесты на 1С
47:24 Про Java
48:20 Где Никита работает и кем
49:50 Откуда про Никиту знают в сообществе
51:54 Про книгу Никиты
52:51 Что такое Платформа и Конфигурации
1:00:07 Что в 1С вместо SQL и работа с данными
1:04:42 Есть ли в 1С профайлеры и вещи для оптимизации работы кода
1:06:38 Клиент-сервер
1:09:45 Ещё раз про конфигурации
1:13:40 1С - предметно ориентированный язык. ООП и DSL
1:18:44 Style Guide и стандарты разработки
1:20:30 Про линтеры и статанализ
1:21:00 Что такое модуль и русский язык в коде
1:23:48 Фреймворки и библиотеки. Библиотека Стандартных Подсистем
1:31:00 Расширения
1:37:11 Тесты в 1C. Автоматизация, Gherkinи автоматическая видео-документация
1:47:40 1C интегрирован в YouTube!
1:48:45 DevOps, CI & CD
1:53:01 Docker, Kubernetes и лицензирование
1:54:55 Зачем 1C в облаке
1:57:10 Свежие проекты в 1С: EDT (IDE), OneScript и т.п.
2:01:40 Обертка для SonarQube
2:04:50 Как на 1С делать веб-приложения по MVC
2:07:42 РАНДОМ
2:34:11 КОНКУРС

P.S. Дополнения от Никиты после интервью:

Начиналось все мирно - с разработки правил подсветки языка 1с для Sublime Text, Atom и Visual Studio Code небольшой командой энтузиастов.
Выросло в работу по нескольким направлениям:
* GitHub и GitLab раскрашивает 1сный код именно по правилам подсветки, разработанным в рамках 1c-syntax. PR с добавлением языка в гитхабовский linguist делал я сам
* работа с редакторами от подсветки развилась до полноценного языкового плагина для поддержки 1с и OneScript. С автокомплитом, ховером, сигнатур хелпером и прочими необходимыми базовыми штуками для работы в ide
* Опыт работы с плагином для VSCode натолкнул на создание BSL Language Server - реализации language server protocol для языка 1с и ряда связанных проектов, вроде парсера языка на базе ANTLR4 и парсера метаданных конфигурации. Часть ядра, отвечающая за статический анализ, дала жизнь опен-сорсному плагину для SonarQube. Сам BSL LS встраивается и в vscode (и другие редакторы, поддерживающие lsp, даже vim!), и в edt, и в конфигуратор и даже в инструмент по замеру покрытия 1сного кода
* проект по переводу SonarQube на русский язык, начатый мной ещё в серебряной пуле, сейчас тоже живёт под крылом 1c-syntax. Это один из кажется двух (включая китайский) языковых плагинов для SQ, поддерживающих актуальные релизы SQ и активно выпускающийся до сих пор
* Удивительно, но 1сники так же выступали в первой команде перевода GitLab на русский язык :) сейчас эта активность практически сошла на нет, но за перевод ишуза как "обсуждение" можно винить/благодарить лично меня.
...more
View all episodesView all episodes
Download on the App Store

АйТиБородаBy Алексей Картынник

  • 4.4
  • 4.4
  • 4.4
  • 4.4
  • 4.4

4.4

5 ratings


More shows like АйТиБорода

View all
Не занесли by Максим Иванов, Павел Пивоваров, Артемий Леонов

Не занесли

58 Listeners

Завтракаст (Zavtracast) by Завтракаст (Zavtracast)

Завтракаст (Zavtracast)

119 Listeners

Веб-стандарты by Сообщество «Веб-стандарты»

Веб-стандарты

22 Listeners

«Подкаст Лайфхакера» by Лайфхакер

«Подкаст Лайфхакера»

42 Listeners

КритМышь by Александр Головин

КритМышь

42 Listeners

kuji podcast by kuji podcast

kuji podcast

132 Listeners

Запуск завтра by libo/libo

Запуск завтра

85 Listeners

Закат империи by libo/libo

Закат империи

186 Listeners

Мы обречены by Мы обречены

Мы обречены

6 Listeners

DOU Podcast by DOU

DOU Podcast

21 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

113 Listeners

Люди и код by Skillbox Media Code

Люди и код

2 Listeners

Разрабы.Подкаст by Разрабы

Разрабы.Подкаст

0 Listeners

AIA Podcast by EngX by Anywhere Club

AIA Podcast by EngX

1 Listeners

Организованное программирование by Кирилл Мокевнин

Организованное программирование

3 Listeners