Вайбкодинг = монорепа ?
👁 408↗ 2
Уже больше месяца как я погружаюсь в вайбкодинг и это привело к пересмотру привычных процессов разработки.
Сейчас я делаю личный проект в соло: фронтенд на React + бэкенд на GoLang.
Раньше я бы обязательно разделил всё на два репозитория, независимо от того, работал бы я в соло или в команде. Потому что "разделение ответственности" это же святое правило в IT.
Но в процессе вайбкодинга я решил объединить всё в одну репу.
И это оказалось отличным решением.
В чем плюсы:
- Единый контекст между фронтом и бэком
- Никакой лишней копи-пасты
- Никакой лишней писанины про схемы ответов бекенда
И когда я пишу фронтенд, я просто говорю курсору:
"Используй ручки из пакета auth"
И всё.
Cursor сам залезает в код, найдет DTO, поймет какие там параметры и мне не нужно дублировать описания.
Это революция.
Точно так же, как изобретение металла полностью изменило конструкцию мостов.
Так и вайбкодинг меняет подход к структурам проектов и похоже уже даже к формированию команд.
Выигрывает тот, кто готов меняться.
46/100
Telegram | Youtube
16