Size: a a a

2020 May 27

AS

Artem Savinov in rannts
ну и сейчас и в том что монорепа проблема ибо бэкендеры хотят жить по своему, а фронтендеры по своему
источник

AS

Artem Savinov in rannts
а я посередине)
источник

БС

Байт Словович... in rannts
ну основная проблема, что  у вас коробка. Тут либо принимается волевое решение "хуй вам, а не хотфиксы", обновляйтесь на последний релиз, либо геморрой с "одинковыми" камитами в разных бренчах.
Ессли можешь делать мержем, делай мержем. Чуть меньше потом проблем будет с синхронизацией веток
источник

SZ

Sergey Z in rannts
Байт Словович
вы уж не туда зашли. Проблема артема не в том, что монорепа, а в том, что у них коробочный продухт за много денег (он продается вместе с железом окончательному заказчику).
И обновить на "текущий мастер" в этом случае не получается. Плюс обновление это новые фичи, а если заказчик за них не заплатил, то хер вам, а не обновление. Поэтому и получается несколько стабильных веток. Рулят проектом люди, которые учились работать 20 лет назад. Продавить заказчика, на периодические обновления на мастер, они не смогут, ибо их научили работать с несколькими стабильными ветками. О стоимости поддержки они не задумываются. Плюс в этом проекте, при обновлении, возможна приостановка работы. То есть обновлять в любое время не получится.
Могу только посочувствовать и бунтовать на "не хотфиксы". Ибо старые и проверенные заказчики, потом захотят получить новую фичу, но не покупая следующую версию продукта. Вот тогда будет ад.
ну вот ты выдал ещё больше контекста, и да это отменяет все рассуждения в вакууме.
источник

AS

Artem Savinov in rannts
Байт Словович
ну основная проблема, что  у вас коробка. Тут либо принимается волевое решение "хуй вам, а не хотфиксы", обновляйтесь на последний релиз, либо геморрой с "одинковыми" камитами в разных бренчах.
Ессли можешь делать мержем, делай мержем. Чуть меньше потом проблем будет с синхронизацией веток
нее - у нас фронт говорит к черту мержы- только отдельные комиты, а бэк-"нафиг вас, мы так задолбаемся с бэком"
источник

БС

Байт Словович... in rannts
я сторонник монореп и монолитов. Но в таком случае, фронту пора жить отдельно
источник

AS

Artem Savinov in rannts
вот и наши бэкендеры так говорят
источник

БС

Байт Словович... in rannts
только тебе надо будет понимать где какой фронт какому бэку соотвествует. Версионность и Compability вводить.
источник

AS

Artem Savinov in rannts
ну у меня есть бранч release-x - и я все компоненты собираю с него
источник

AS

Artem Savinov in rannts
и автотегрирование при сборки
источник

AS

Artem Savinov in rannts
* планирую так
источник

A🌚

Al 🌚l in rannts
Kirill (Cykooz) Kuzminykh
У всех сначала монореп. А потом становится больно и надо делать выбор.
Мы вот 7 лет назад сделали выбор, и вынесли общий код в "ядро", и теперь нам "хорошо". При том что у нас не было поддержки старых версий. У нас были просто "кастомизации" под разных клиентов. Уже на 3-ёх клиентах с тремя бранчами нам стало больно.
А кто-то наоборот все в монорепу кладёт: https://eng.uber.com/go-monorepo-bazel/
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну если там всё сделано на одном стеке, который пилит одна команда, и нет вот этих страшных требований поддержи старых версий, или кастомизаций под разных клиентов, то вероятно монорепа будет норм.
источник

RB

Roman Bolkhovitin in rannts
А ты очень оригинальный чувак, в контексте монорепы не про Гугл написал )))
источник

KK

Kirill (Cykooz) Kuzm... in rannts
А если у этой команды появится вторая монорепа с аналогичным стеком, то рано или поздно обе репы начнут содержать общий код, который будут с разным успехом пытаться переносить туда-сюда. И если всех это заколебёт - всё таки вынесут в общую либу, которая лежит в отдельной репе.
источник

A🌚

Al 🌚l in rannts
Roman Bolkhovitin
А ты очень оригинальный чувак, в контексте монорепы не про Гугл написал )))
Да просто как раз недавно прочитал эту статью)
источник

SZ

Sergey Z in rannts
есть ещё старый баян что весь виндовс в монорепе лежит, и пользоваться этим хозяйством было настолько приятно, что мелкомягкие даже специальную быструю файловую систему напилили.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Смотреть отзывы на ноутбуки в Яндекс.Маркете - абсолютно бесполезное занятие (если только это не уникальный ноутбук). Такое ощущение, что они объединяют отзывы о разных ноутбуках по факту совпадения только их серии без учёта точной модели. Буки же абсолютно разные даже в одной серии - разные матрицы, разная память, разные видюхи. Читаешь и не понимаешь о чём вообще пишут.
источник

💭П

💭 Руслан Прохоров... in rannts
Kirill (Cykooz) Kuzminykh
Смотреть отзывы на ноутбуки в Яндекс.Маркете - абсолютно бесполезное занятие (если только это не уникальный ноутбук). Такое ощущение, что они объединяют отзывы о разных ноутбуках по факту совпадения только их серии без учёта точной модели. Буки же абсолютно разные даже в одной серии - разные матрицы, разная память, разные видюхи. Читаешь и не понимаешь о чём вообще пишут.
А ты что хотел ) я вообще последнее всеря не знаю, где отзывы реальные читать ( если нет статьи на 4pda (
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Жене ноутбук надо. Не игровой. Можно сказать что офисный.
источник