Size: a a a

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

2020 December 08

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Почему база то? У тебя проектов может быть много, а база одна
Загрузка исходников в БД тоже боль, правда не такая острая, да и деваться по сути некуда
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Ничего, его просто теперь прийдётся делать по настоящему =)
И вновь непонятно, что значит "теперь" :)
Народ на разветвленных хранилищах давно сидит.
Там речь что ли о ностальгии, что типа теперь нельзя захватить кусок (пространство) кода, с которым хочешь поработать, заранее, и избавить себя от последующего мержа? Рили?
источник

KK

Konstantin Kozyrev in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Почему база то? У тебя проектов может быть много, а база одна
Что-то такое видел про ветвление в EDT. На ИТС информация была как EDT-шники сделали ветвление, чтоб оно быстро переключалось. Возможно я неправильно понял прочитанное
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
John Doe
И вновь непонятно, что значит "теперь" :)
Народ на разветвленных хранилищах давно сидит.
Там речь что ли о ностальгии, что типа теперь нельзя захватить кусок (пространство) кода, с которым хочешь поработать, заранее, и избавить себя от последующего мержа? Рили?
Не, у него теперь это гит против единого ствола харнилиза раньше
источник

KK

Konstantin Kozyrev in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Скорее из-за того что пересчёт вспомогательных данных и модели языка занимает вечность
Бгг... Да, есть такое
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
John Doe
И вновь непонятно, что значит "теперь" :)
Народ на разветвленных хранилищах давно сидит.
Там речь что ли о ностальгии, что типа теперь нельзя захватить кусок (пространство) кода, с которым хочешь поработать, заранее, и избавить себя от последующего мержа? Рили?
Я в упор кстати понять не могу зачем люди заставляют себя страдать и сидят на разветвленных хранилищах
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Я в упор кстати понять не могу зачем люди заставляют себя страдать и сидят на разветвленных хранилищах
А какая альтернатива?
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
John Doe
А какая альтернатива?
Гит
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Гит
У весов всегда две чаши (с) Будда
Для меня, например, возможность застолбить пространство кода в хранилище разработки и редкие неудобства от пересечения с другими такими застолбившими имеет больший вес как благо, против последующего однократного мержевания (из одного хранилища в другое)
источник

JD

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

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
John Doe
У весов всегда две чаши (с) Будда
Для меня, например, возможность застолбить пространство кода в хранилище разработки и редкие неудобства от пересечения с другими такими застолбившими имеет больший вес как благо, против последующего однократного мержевания (из одного хранилища в другое)
Я руками все это проделал, когда встад вопрос о том что нужны ветки в команду.
И на хранилищах и в гите, по итогу даже самый лютый конфликт в гите (конфликт на бинаре обычной формы), в гите разруливается проше и быстрее чем в хранилищах. При том что в большинстве случаев это вообще не требуется и хранилища роняют скорость разработки примерно на порядок.
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Скорее из-за того что пересчёт вспомогательных данных и модели языка занимает вечность
Просто джава медленная
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Просто джава медленная
Уже 25 лет как медленная, а едт всего то 5, ещё столько медленноты впереди
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Просто джава медленная
И этот человек мне несколько дней назад демонстрировал бенчи, как JVM быстрее нативного кода работает 😂
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
‌‌‎infactum
И этот человек мне несколько дней назад демонстрировал бенчи, как JVM быстрее нативного кода работает 😂
Это другое!
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
‌‌‎infactum
И этот человек мне несколько дней назад демонстрировал бенчи, как JVM быстрее нативного кода работает 😂
Для каждой задачи - подходящий инструмент
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Я руками все это проделал, когда встад вопрос о том что нужны ветки в команду.
И на хранилищах и в гите, по итогу даже самый лютый конфликт в гите (конфликт на бинаре обычной формы), в гите разруливается проше и быстрее чем в хранилищах. При том что в большинстве случаев это вообще не требуется и хранилища роняют скорость разработки примерно на порядок.
Думаю, все зависит от интенсивности (количества) противоречивых коммитов, на которые надо тратить мозготопливо. Если интенсивность большая (их много и часто), то можно и пожертвовать параллельностью ради экономии мозготоплива. Кому охота часто напрягаться? С предварительным захватом напрягаешься только два раза, да и то первый необязательный: когда захватил все что ты не хочешь чтоб было изменено за время работы над фичей и когда переливаешь потом фичу из одного хранилища в другое.
А с отложенным мержем ты уже никогда не знаешь, со скольки сторон и сколько может прилететь конфликтов. Цена неизменности.
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Очевидно, эклипс и джава не налезают на модель языка 1С
источник

KK

Konstantin Kozyrev in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Очевидно, эклипс и джава не налезают на модель языка 1С
А что налезает? Есть идеи?
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
John Doe
Думаю, все зависит от интенсивности (количества) противоречивых коммитов, на которые надо тратить мозготопливо. Если интенсивность большая (их много и часто), то можно и пожертвовать параллельностью ради экономии мозготоплива. Кому охота часто напрягаться? С предварительным захватом напрягаешься только два раза, да и то первый необязательный: когда захватил все что ты не хочешь чтоб было изменено за время работы над фичей и когда переливаешь потом фичу из одного хранилища в другое.
А с отложенным мержем ты уже никогда не знаешь, со скольки сторон и сколько может прилететь конфликтов. Цена неизменности.
А в чем прикол разветвленных хранилищ если идёт захват в основном жранмлмще тоже? С таким же успехом можно всем в одном хранилище сидеть и мозги не парить на создание веток хранилищ
источник