Size: a a a

1С, БСП, DevOps и Архитектура

2020 June 04

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Александр Капралов
Потому что он от вендора.
от вендора != хорошее
источник

ВМ

Василий Мазурок... in 1С, БСП, DevOps и Архитектура
ZEEGIN
Ты хочешь не запуская 1С в режиме исполнения найти кучу багов в своем коде? и сэкономить кучу времени?
Не отказался бы.  Вдруг их (багов) там реально нет )))
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
от вендора языковой движок был сначала гвоздями прибит к конфигуратору, теперь гвоздями прибит к ЕДТ. хорошо это? нет. опыта с конфигуратором не хватило, чтобы понять, что IDE, компилятор и рантайм должны быть независимыми компонентами? видимо нет. хорошее решение от вендора? нет
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
но зачем изучать исполнитель, если ты хочешь админить и настраивать серваки и вместо использования языков и технологий, которые применяются во всем мире, от баша до ансибла и терраформа, применять ... это?
Ты уже второй раз повторяешь фразу "во всем мире". Но есть люди для которых эта фраза не имеет смысла.
Нужно решить простую задачу. Обновить ночью базу, разослать сообщение об успешном обновлении. Хочется не погружаясь глубоко в этот процесс скачать себе скрипты и получить решение из коробки. Такое решение если будет от 1С, его можно будет качать и использовать.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Василий Мазурок
Не отказался бы.  Вдруг их (багов) там реально нет )))
1. Поставь АПК и запусти анализ, посмотри на ошибки
2. Выгрузи конфу в файлы запусти BSLLS и посмотри ошибки
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
от вендора языковой движок был сначала гвоздями прибит к конфигуратору, теперь гвоздями прибит к ЕДТ. хорошо это? нет. опыта с конфигуратором не хватило, чтобы понять, что IDE, компилятор и рантайм должны быть независимыми компонентами? видимо нет. хорошее решение от вендора? нет
Это твоё субъективное решение, потому что ты равняешься на какой-то остальной мир.
источник

ВМ

Василий Мазурок... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
если честно, не понятен наезд. была предоставлена серия ссылок как на документацию конкретно по бсл лс, так и видео (с того же ИЭ, видео к которому уже по большей части открыты), где рассказывается что как и почему.

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

"я не знаю что такое бсл лс и зачем он мне нужен" - ок, вот есть целый "официальный" (как бы странно это в контексте опен-сорс решения не звучало) сайт, в котором написано, что это такое.
как и где это можно применять? в faq указано, что это можно применять в VSCode, в EDT, в конфигураторе и в Сонаре, либо со ссылками на документацию либо оно там работает "само".
Зачем? тут есть два пути. начну со второго. понимание полезности исходит из класса инструментов. не надо задаваться вопросом, что мне даст сонаркуб. сонаркуб - это визуализатор результатов статического анализа и сбор метрик. спрашивай себя, что мне даст статический анализ.

но стат анализ - это решение проблемы. и тут на помощь приходит "первый" путь осознавания - от потребности.

меня задолбал говнокод, я трачу время на его разбор, меня задолбали баги в продуктиве.

окей гугл, как бороться с говнокодом и багами?

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

окей гугл, что такое статический анализ? вот тебе статья. и вот. и вот. а еще вот такая статья.

хм, поможет ли мне это? наверное, да.

а как это применять в 1с?

окей гугл, статический анализатор для 1с...

и пошло поехало.
Небыло никаких наездов.
Я лишь подчеркивал тот факт что для популяризации нужно больше примеров "для чайников" и "разнообразных аркктик"...

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

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Александр Капралов
Ты уже второй раз повторяешь фразу "во всем мире". Но есть люди для которых эта фраза не имеет смысла.
Нужно решить простую задачу. Обновить ночью базу, разослать сообщение об успешном обновлении. Хочется не погружаясь глубоко в этот процесс скачать себе скрипты и получить решение из коробки. Такое решение если будет от 1С, его можно будет качать и использовать.
скачать скрипты != изучать (и создавать!!!!) новый язык программирования
источник

H

Hero in 1С, БСП, DevOps и Архитектура
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
скачать скрипты != изучать (и создавать!!!!) новый язык программирования
что мешало написать те же скрипты на баше? на питоне? если изучать язык, зачем изучать то, что не пригодится больше нигде, кроме 1с? опять замыкание на экосистему, а потом героическое страдание на тему того, что 1сники нихрена не умеют?
источник

KK

Konstantin Kozyrev in 1С, БСП, DevOps и Архитектура
Александр Капралов
Ты уже второй раз повторяешь фразу "во всем мире". Но есть люди для которых эта фраза не имеет смысла.
Нужно решить простую задачу. Обновить ночью базу, разослать сообщение об успешном обновлении. Хочется не погружаясь глубоко в этот процесс скачать себе скрипты и получить решение из коробки. Такое решение если будет от 1С, его можно будет качать и использовать.
Но ведь такое решение зачастую давным-давно существует.
А тут вендор предлагает отказаться от тонн опыта, документации, практик и всего подобного в угоду новому, не протестированному, только родившемуся языку.
Зачем?
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
что мешало написать те же скрипты на баше? на питоне? если изучать язык, зачем изучать то, что не пригодится больше нигде, кроме 1с? опять замыкание на экосистему, а потом героическое страдание на тему того, что 1сники нихрена не умеют?
>зачем изучать то, что не пригодится больше нигде, кроме 1с? опять замыкание на экосистему, а потом героическое страдание на тему того, что 1сники нихрена не умеют?

Это же относится и к 1S по сути
источник

MM

Max Mazin in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
что мешало написать те же скрипты на баше? на питоне? если изучать язык, зачем изучать то, что не пригодится больше нигде, кроме 1с? опять замыкание на экосистему, а потом героическое страдание на тему того, что 1сники нихрена не умеют?
Очень хочется спросить, а почему OneScript? Он же никогда не выйдет за рамки 1С ))
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
что мешало написать те же скрипты на баше? на питоне? если изучать язык, зачем изучать то, что не пригодится больше нигде, кроме 1с? опять замыкание на экосистему, а потом героическое страдание на тему того, что 1сники нихрена не умеют?
Кому мешало? Фирме 1С? Так у них в КИП есть скрипты на Питоне. Так что ответ: фирме 1С не мешало, но они решили сделать своё.
Я лично не вижу ничего плохого в замыкании на экосистеме 1С. И знаю кучу людей которые думают то же самое. А ты и Андрей таких людей из целевой аудитории почему-то исключаете.
источник

MM

Max Mazin in 1С, БСП, DevOps и Архитектура
Что мешало написать gitsync на питоне? :))
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Max Mazin
Очень хочется спросить, а почему OneScript? Он же никогда не выйдет за рамки 1С ))
Ой ли.. а то вчера @theEvilBeaver заявил, что хочет снять мораторий на добавление новых языковых фич в оскрипт) Если я его правильно понял конечно
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Александр Капралов
Кому мешало? Фирме 1С? Так у них в КИП есть скрипты на Питоне. Так что ответ: фирме 1С не мешало, но они решили сделать своё.
Я лично не вижу ничего плохого в замыкании на экосистеме 1С. И знаю кучу людей которые думают то же самое. А ты и Андрей таких людей из целевой аудитории почему-то исключаете.
>Я лично не вижу ничего плохого в замыкании на экосистеме 1С.
Быть немного кастрированным специалистом, игнорируя best practice остального мира не то чтобы хорошо
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Konstantin Kozyrev
Но ведь такое решение зачастую давным-давно существует.
А тут вендор предлагает отказаться от тонн опыта, документации, практик и всего подобного в угоду новому, не протестированному, только родившемуся языку.
Зачем?
Кому предлагает? Вот у меня 0 скриптов и 0 скриптовых языков сейчас есть. Мне нужно написать скрипт. У меня выбор bash, powerShell (уже стоят на компе) и Исполнятор. Зачем мне выбирать не Исполнятор?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Александр Капралов
Это твоё субъективное решение, потому что ты равняешься на какой-то остальной мир.
конечно, ведь только в 1с строят крупные корпоративные системы, разрабатывают языки, технологии тестирования, пакетирования, развертывания, управления инфраструктурой. и только в 1с есть проблемы как со стажерами, так и с опытными специалистами. уникальное решение
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
@theEvilBeaver ты опять пропускаешь эпичный тред
источник