Size: a a a

2020 November 28

ЕО

Евгений Омельченко... in DevOps
Dmitry Sergeev
Теперь это звучит так "я хочу провести рефакторинг, который все сломает, почему моно репа мне мешает?"
Ну, он хочет ад зависимостей. Чтобы одна команда зависела от версии x, другая от версии y, а третья вообще три года назад её форкнула.
источник

ЕО

Евгений Омельченко... in DevOps
Bogdan (SirEdvin) Gladyshev
Между "писать тесты" и "обеспечить 100% качественное покрытие" разницы нет, да?
Нету. Плохие тесты не лучше никаких
источник

BG

Bogdan (SirEdvin) Gl... in DevOps
Dmitry Sergeev
Теперь это звучит так "я хочу провести рефакторинг, который все сломает, почему моно репа мне мешает?"
Это звучит по другому "у вас все равно будет ад зависимостей в монорепе"
источник

DS

Dmitry Sergeev in DevOps
Bogdan (SirEdvin) Gladyshev
Это звучит по другому "у вас все равно будет ад зависимостей в монорепе"
да вроде как раз нет, из-за того что вы выше описали
источник

BG

Bogdan (SirEdvin) Gl... in DevOps
То есть, в вакуумно реализованной монорепе все классно, но практика показывает, что это сложная задача
источник

BG

Bogdan (SirEdvin) Gl... in DevOps
Евгений Омельченко
Нету. Плохие тесты не лучше никаких
Пирамида тестирования и оценка затрат для слабаков, да?
источник

DS

Dmitry Sergeev in DevOps
Евгений Омельченко
Ну, он хочет ад зависимостей. Чтобы одна команда зависела от версии x, другая от версии y, а третья вообще три года назад её форкнула.
да, вот форков разрастается, эта беда
источник

BG

Bogdan (SirEdvin) Gl... in DevOps
Только 100% покрытие везде)
источник

SP

Sergei Puzyrev in DevOps
TIL systemd-homed
источник

SP

Sergei Puzyrev in DevOps
Bogdan (SirEdvin) Gladyshev
Всегда было интересно, как) Что мой опыт, что опыт людей в интернете пишет простую цепочку.

"есть зависимость от общего модуля в нескольких мест" - "надо рефакторить кучу мест для обратно несовместимого изменения" - "нельзя провести такой глобальный рефакторинг, потому что надо будет перетестить кучу всего" - "создаешь функцию с версией v2"
так и спасает. надо рефакторить - исправляй зависимости. после рефакторинга остаётся снова чистый собирающийся репозиторий.

но да, тяпляп сломать все быстро, положив хуй на коллег, мешает
источник

SP

Sergei Puzyrev in DevOps
тесты эти ваши тоже только мешают, ломаются постоянно
источник

SP

Sergei Puzyrev in DevOps
линтеры время отнимают
источник

SP

Sergei Puzyrev in DevOps
код-ревью придумали идиоты чтобы замедлять доставку кода
источник

АП

Антон [R13 🍆 Ivelok]... in DevOps
@spuzirev Вы нам подходите. Оффер выслали на почту.
источник

SP

Sergei Puzyrev in DevOps
Антон [R13 🍆 Ivelok] Перетрухин
@spuzirev Вы нам подходите. Оффер выслали на почту.
откуда у вас моя почта?
источник

АП

Антон [R13 🍆 Ivelok]... in DevOps
Sergei Puzyrev
откуда у вас моя почта?
Это уже другой вопрос.
источник

SP

Sergei Puzyrev in DevOps
Антон [R13 🍆 Ivelok] Перетрухин
Это уже другой вопрос.
ничего не пришло.
источник

ЕО

Евгений Омельченко... in DevOps
Sergei Puzyrev
код-ревью придумали идиоты чтобы замедлять доставку кода
В значит велосити
источник

A

Aragaer in DevOps
мое личное мнение - если что-то нужно делать "одновременно", то проблема уже в этом.
источник

A

Aragaer in DevOps
это значит, что что-то неправильно поделено на части и слишком сильно друг на друга завязано
источник