Anonymous
Я как и говорил Льву на ревью не понимаю этих графиков от слова совсем
Ок. Попробуем иначе. После какого числа ролей или количества строк кода Вы начали писать тесты?
Aleksey
Сразу
Anonymous
Это похвально
Aleksey
Сразу как начал этот проект. На прошлом было 12к строк.
Aleksey
Молекулы не было. Тесты руками. Очень страдал
Anonymous
Может быть были какие то "проблемы" с эксплуатацией ролей или модулей?
Anonymous
Может чего то не хватало?
Aleksey
Да. Монорепа ужасна
Anonymous
А тут подробней. Почему?
Aleksey
Переиспользовать никак
Anonymous
Все мои проекты в монорепе. Не то чтобы я так придумал. так проще
Aleksey
Потребовалось сделать иммутабл имидж и заюзать пакер. Как?
Aleksey
Как понять без тестов какие кейсы роль покрывает а какие нет?
Anonymous
Потребовалось сделать иммутабл имидж и заюзать пакер. Как?
Это чуток в сторону. К ансибл такое себе имеет отношение
Aleksey
Те же роли
Anonymous
Которые создают докер образ?
inqfen
Ami
Aleksey
Которые создают докер образ?
Нет. Имидж для виртуалки
Anonymous
Ок. Почему нельзя взять и перекинуть роли с одного проекта на другой. В чем зло монорепы?
Aleksey
А как таскать код изменений?
Aleksey
Копировать что-ли?
Aleksey
Как передать это следующему человеку?
Lev
Да. Монорепа ужасна
Она ужасна когда есть зависимости вне. У на. Все в одной репе. Проекты не пересекаются... пока... Вобще ходит мысль что коллекции делать из каждой репы, если они вдруг переснкутся
Anonymous
Как передать это следующему человеку?
Ну, а просто мол бери с гита там? Нет?
Aleksey
Ну, а просто мол бери с гита там? Нет?
Ну вот приходит с соседней команды человек у него своя монорепа и хочет у ты взять роль. Чо делать? Копировать?
Anonymous
Ну, типа да
Anonymous
Ага, я о том же
Aleksey
Дак это будет форк. Копирует потом самому поддерживать
Aleksey
Или хуже того менять под себя
Aleksey
В итоге поддерживать два раза
Anonymous
Почему форк? Просто клон
Aleksey
И в источнике и в приемнике
Андрей
монорепа, кошмар
Aleksey
А если она сложная
Aleksey
Например роль Консула. Она реально сложная
Anonymous
Так точно
Anonymous
Так то Den прав
Aleksandr
Зачем в двух местах поддерживать если проекты разные, если функионал будет отличаться
Aleksey
Поставить тег.
Тег на роль да. Но на монорепу как?
Aleksey
Вы умеете обновлять консул без перерыва сервиса?
Aleksey
Есть почитать?
Sergey
Так, коллеги, это не про Ансибл. Боль и унижение при совмещении монорепы и не монорепы - это точно не здесь. Ну пожааааалуйста.....
Anonymous
Имеет прямое отношение к ансибл.
Anonymous
Я не видел больших проектов без монореп
Anonymous
монорепы проще контроллировать
Sergey
Тема то горячая. Может по участвуешь? Так то это базис
Спасибо, не имею желания - холивар про зависимости не в моём вкусе.
Anonymous
Умеешь создать атмосферу для диалога.
Anonymous
Это комплимент
Aleksey
есть роль почитать ?
Aleksey
зачем мне ваш блог...
Anonymous
есть роль почитать ?
Не хочет он. Пристал, блин, к человеку
Anonymous
Я тут уже поделился задачами... Спасибо, воздержусь
Aleksey
вот в том и проблема что "теоретически каждый интеллегент умеет колоть дрова". а практически
Aleksey
проблема там в том что консул кворумный. и сериал в нем это только миллионная часть задчи
Aleksey
снова теория.
Aleksey
рад что у вас всё так просто. однако мой поинт был про то что роль оказывается не простой.
Aleksey
со свими техническими ограничениями. стоит их переиспользовать а не сделать работу дважды
Aleksey
тем более в рамках одной компании
Anonymous
снова теория.
Вы меня удивляйте. Типа Вам нужно готовое и сразу. Мол, сделайте работу за меня.
Aleksey
мне ничего не надо
Aleksey
я лишь демонстрирую почему монорепа для ансибла не самый лучший вариант
Anonymous
я лишь демонстрирую почему монорепа для ансибла не самый лучший вариант
Так аргументов то нет. Просто не научились использовать git
Aleksey
хм. к чему это всё ?
Anonymous
@deniswork4951 , мы поняли. спокойно. люди начинают нервничать.
Anonymous
Та нет тут правды. Хватит
Anonymous
Твоя точка зрения предельно понятна.
Anonymous
Зря он начал про консул. Тему закрыли
Anonymous
Я тоже
Anonymous
остановись уже. хватит