Size: a a a

2021 March 13

O

Onlinehead in ctodailychat
Roman Kononov
Под сотню
то-то и оно
источник

RK

Roman Kononov in ctodailychat
Onlinehead
Git+basel+jenkins сломаются на масштабах сильно менмьших чем ms:)
Ноуп
источник

RK

Roman Kononov in ctodailychat
Но чуть кастомизации надо будет
источник

DT

Dmitry Tsybin in ctodailychat
Onlinehead
Дима, ты можешь назвать открытую имплементацию подобного подхода или хотя бы место где ее можно купить, когда ты не готов десяток человеколет закопать в тулинг, и потом его еще поддерживать?
Не совсем понял вопрос. Git, bazel, jenkins - это всё открытые имплементации
источник

O

Onlinehead in ctodailychat
Ну вот я сейчас прикидываю, допустим я пойду себе монорепу делать. Около 200 репозиториев, сотни разрабов, частично независимые или слабозависимые продукты, сильно зависимые продукты, тонны CI кода и т.д.
источник

RK

Roman Kononov in ctodailychat
Dmitry Tsybin
А partial checkout им не нужен те у них lazy load файлов
У мс есть ( в опенсорс кстати)
источник

O

Onlinehead in ctodailychat
Onlinehead
Ну вот я сейчас прикидываю, допустим я пойду себе монорепу делать. Около 200 репозиториев, сотни разрабов, частично независимые или слабозависимые продукты, сильно зависимые продукты, тонны CI кода и т.д.
Какой тулинг мне можно взять и использовать, если его не писать?
источник

DT

Dmitry Tsybin in ctodailychat
Onlinehead
Git+basel+jenkins сломаются на масштабах сильно менмьших чем ms:)
Есть две ветки обсуждения, между которыми мы прыгаем:
1. Когда компания - сотни людей. Там тулзы которые я написал не сломаются
2. Мачштаб МС - там это всё не будет работать, но они конечно же могут и написали всё себе сами
источник

RK

Roman Kononov in ctodailychat
Onlinehead
Ну вот я сейчас прикидываю, допустим я пойду себе монорепу делать. Около 200 репозиториев, сотни разрабов, частично независимые или слабозависимые продукты, сильно зависимые продукты, тонны CI кода и т.д.
Десятки тысяч реп, тысячи разрабов
источник

O

Onlinehead in ctodailychat
Roman Kononov
Десятки тысяч реп, тысячи разрабов
С кастомным тулингом да. Известна ли тебе имплементация git-а, которая позволит все это положить в монорепу а-ля ms/google/подобное?
источник

RK

Roman Kononov in ctodailychat
Onlinehead
С кастомным тулингом да. Известна ли тебе имплементация git-а, которая позволит все это положить в монорепу а-ля ms/google/подобное?
Да, но я decline to answer
источник

O

Onlinehead in ctodailychat
Из тех, что можно купить или получить, а не написать..
источник

MV

Mikko Vedru in ctodailychat
Max Syabro
И есть легкий флёр того что раз все на помесячной а мы на почасовой - что-то может быть не так
В Финляндии обычно помесячная, но при этом в договоре написано сколько это часов на рабочий день.

Сейчас вышли новые законы, которые требуют следить за количеством часов, чтобы люди не перерабатывали.

Поэтому часы считаются. Если работаешь больше, то это записывается в резерв (на месячную зарплату не влияет). Потом этот законодательно ограниченный резерв можешь расходовать в другие дни/месяцы. Также резерв по договоренности в компанией можно взять в качестве отпуска или деньгами.

Если работаешь меньше, тогда резерв уходит в минус и надо отрабатывать.

Если на полную ставку работать многовато, то вполне популярная тема брать 80% ставку (вместо 7.5 часов работы, получается 6 часовой день - хватает и времени поработать и делать дело, и не заебываешься, и денег на жизнь, и времени на семью/хобби).
источник

RK

Roman Kononov in ctodailychat
Onlinehead
Из тех, что можно купить или получить, а не написать..
Да
источник

O

Onlinehead in ctodailychat
Roman Kononov
Да, но я decline to answer
ТО, что оно существует, в принципе, я знаю, я в гугловую монорепу имел доступ
источник

DT

Dmitry Tsybin in ctodailychat
Onlinehead
Какой тулинг мне можно взять и использовать, если его не писать?
1. Надо посчитать сколько у вас кода в репозиториях и можно ли выкинуть блобы, Гит из коробки тянет достаточно большие репы.
2. Сборка - базель. К ней какую-нибудь имплементацию распиеделенной сборки
3. CI надо подумать, по дефолту Дженкинс, но условный ТимСити тоже подойдет. С тулзами сборки типа Базеля CI становится достаточно тупой запускалкой, там не нужно логики
источник

RK

Roman Kononov in ctodailychat
Даже коммерческие решения уже вполне
источник

O

Onlinehead in ctodailychat
Все кстати еще сильно зависит от стиля разработки продукта и вообще его архитектуры. Но это уже третья ветка разговора.
источник

O

Onlinehead in ctodailychat
Roman Kononov
Даже коммерческие решения уже вполне
возвращаемся к перфорсу чтоль?)
источник

RK

Roman Kononov in ctodailychat
Onlinehead
возвращаемся к перфорсу чтоль?)
Нет
источник