Size: a a a

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

2020 December 01

АК

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

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
Можно конечно готовить отдельный контейнер с едт и всеми нужными плагинами, и дергать ring validate, но это трындец
Да, ring validate делаешь.
источник

NG

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

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Александр Капралов
Да, ring validate делаешь.
Meh
источник

СЯ

Сергей Якушев... in 1С, БСП, DevOps и Архитектура
Короче парни, вот этот код приводит к падению Мобильного Приложения на андрюше. Тело цикла можно вызывать в фоновом задании, можно один раз в час. Все-равно упадет. 1С закрыли мое обращение, у них типа не воспроизводится. Но судя по логам моего web-cервера, они даже не попробовали. Виной всему СертификатКлиента. Его нужно 1) создать 2) воспользоваться.

Обидно. Вот. Жалуюсь)
источник

KK

Konstantin Kozyrev in 1С, БСП, DevOps и Архитектура
Сергей Якушев
Короче парни, вот этот код приводит к падению Мобильного Приложения на андрюше. Тело цикла можно вызывать в фоновом задании, можно один раз в час. Все-равно упадет. 1С закрыли мое обращение, у них типа не воспроизводится. Но судя по логам моего web-cервера, они даже не попробовали. Виной всему СертификатКлиента. Его нужно 1) создать 2) воспользоваться.

Обидно. Вот. Жалуюсь)
https://t.me/Mobile_1C
Может сюда лучше вкинуть? Глядишь подскажут чего.
источник

АК

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

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Александр Капралов
В java есть интерфейсы. Ты когда говоришь что класс реализует интерфейс, тебе ide говорит что есть нереализованные методы которые нужно добавить.
Не иде, а компилятор
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
Не иде, а компилятор
В 1С нет компилятора. И поддержки интерфейсов нет.
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Интерфейсы есть, а поддержки нет.
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Александр Капралов
В 1С нет компилятора. И поддержки интерфейсов нет.
Это не повод тащить бизнес логику в иде.
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
Это не повод тащить бизнес логику в иде.
Я не понимаю почему проверка реализации интерфейса это бизнес логика.
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Александр Капралов
Я не понимаю почему проверка реализации интерфейса это бизнес логика.
Потому что можно поменять отдельно от ИДЕ
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Abramov Dmitry
Потому что можно поменять отдельно от ИДЕ
Ну а в java тоже можешь поменять отдельно от ide и что? Тоже упадет.
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Александр Капралов
Ну а в java тоже можешь поменять отдельно от ide и что? Тоже упадет.
При сборке упадет
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Abramov Dmitry
При сборке упадет
А в 1С упадет в рантайме.
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Александр Капралов
А в 1С упадет в рантайме.
все верно
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Александр Капралов
А в 1С упадет в рантайме.
Был бы юнит - не упало бы
источник

АК

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

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
1с находится не на той ступени развития, чтобы разработчики думали о том, как запускать инспекции из иде на CI. Культура разработки низкая, инструментарий либо говеный, либо написан полутора энтузиастами, либо его нет. А не, ещё есть вариант. Инструментарий дан нам вендором, и это каждый раз проеб за проебом относительно истории развития всех языков, всех инструментов разработки и всех практик
источник