АйТиБорода
АйТиБорода
Алексей Картынник
#129 - Хардкорная разработка на РУССКОМ / Тёмная сторона 1С / Интервью с Мастером 1С Никитой Грызловым
2 hour 37 minutes Posted Jul 23, 2021 at 5:31 am.
Начало
Институт
Красивая Интеграция
Про Первый бит
Про ценообразование
Ментор и бытность джуна в 1С
Проектная работа и внедрение разница
Русский язык, код-ревью и системы контроля версий
Градации по опыту и работа с бумажками
Работа по окладу
"Серебрянная пуля". Зачем писать тесты на 1С
Про Java
Где Никита работает и кем
Откуда про Никиту знают в сообществе
Про книгу Никиты
Что такое Платформа и Конфигурации
Что в 1С вместо SQL и работа с данными
Есть ли в 1С профайлеры и вещи для оптимизации работы кода
Клиент-сервер
Ещё раз про конфигурации
1С предметно ориентированный язык. ООП и DSL
Style Guide и стандарты разработки
Про линтеры и статанализ
Что такое модуль и русский язык в коде
Фреймворки и библиотеки. Библиотека Стандартных Подсистем
Расширения
Тесты в 1C. Автоматизация, Gherkinи автоматическая видео-документация
1C интегрирован в YouTube!
DevOps, CI & CD
Docker, Kubernetes и лицензирование
Зачем 1C в облаке
Свежие проекты в 1С: EDT (IDE), OneScript и т.п.
Обертка для SonarQube
Как на 1С делать веб-приложения по MVC
РАНДОМ
КОНКУРС
0:00
2:37:53
Download MP3
Show notes
Собери свой идеальный сет от 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
НАВИГАЦИЯ:
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 на русский язык :) сейчас эта активность практически сошла на нет, но за перевод ишуза как "обсуждение" можно винить/благодарить лично меня.