Size: a a a

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

2021 April 05

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Это все здорово, когда речь идёт об изменении элементов форм  существующих в обеих сравниваемых конфигурациях.
Если элементы были добавлены и в одной конфигурации и в другой, то конфигуратор убьет одни из них в любом случае. Так что это и есть жрать кактус
источник

ПМ

Павел Мишин... in 1С, БСП, DevOps и Архитектура
найдите 10 отличий в вашем утверждении "здорово работает когда изменении элементов форм  существующих в обеих сравниваемых конфигурациях" и "Если элементы были добавлены и в одной конфигурации и в другой, то конфигуратор убьет одни из них"
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Ну, в первом случае в обеих формах одинаковый состав элементов, во втором случае различный и никто не входит ни в кого
источник

ПМ

Павел Мишин... in 1С, БСП, DevOps и Архитектура
точно, вспомнил. давно уже не пользовались сравнением, программное в основном.
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
С бодрым. А вот еще за архитектуру спрошу. Большое количество маленьких модулей как-то влияет на быстродействие решение? Хочу на одном проекте попробовать доработки выносить в модули с аналогичным названием с добавлением уникального префикса. Ожидаемые профиты: во-первых, поможем еще больше распараллелить работу программистов (у нас до сих пор связка хранилища и гита), во-вторых, возможно улучшит читаемость доработок. Имеет такая схема право на существование?
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Или это слишком глубокая детализация и достаточно группировки доработок например по подсистемам и т.п.?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
По ответственностям :)
источник

АС

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

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
На быстродействие вроде не влияет, а вот архитектура крайне стремительно превратится в наваристую такую тарелку спагетти
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
А текучка? :)
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Почему? Просто доработки конкретного функционала будут производиться в соответствующем модуле с использованием других общих модулей.
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
А какой приемлемый уровень детализации? Подсистема?
источник

АС

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

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Это вопрос решаемый на уровне анализа кода. Даже если программисты пишут в одном общем модуле - нет гарантии что они будут использовать функции друг друга, разве не так?
источник

КЧ

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

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
У нас нет ответственных за подсистемы :) выигрывает и проигрывает команда. Я просто пытаюсь понять насколько мелко резать модули и внедрить эту нарезку
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Ну так там надо соглашениями обмениваться ещё на уровне проектирования, если уж идёт параллельная командная разработка
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
А, модули обычно по подсистемам нарезаются, да. Как некоторый юнит бизнес логики
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Хорошо, спасибо за идею, подумаю.
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Ну идея то в целом в бсп реализована, там так все и нарезано.) Есть подсистема есть программный интерфейс в апи, ну и всякие детали технической реализации типа справочники/регистры и т.д. но это все должно волновать только разработчика подсистемы.
источник