Обсуждение

как вы это потом поддерживать собираетесь?

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

Комментарии 33

Войдите, чтобы оставить комментарий.

Войти
  1. Viktor 1 месяц назад
    Желательно изначально закладывать хорошую архетиктуру для приложения, чтобы в дальнейшем небыло проблем с этим.
    У меня была похожая проблема, с опытом становится проще делать большие проекты
  2. Борис Харитонов 1 месяц назад
    каждый раз создавать новые чаты и просить проанализировать проект и объяснять повторно, что из себя проект представляет. И скиллы есть, которые ему подсказывают
    1. visual_ninja 1 месяц назад
      @Gad57, а креды и прод-конфиги тоже в чужое облако с каждым промптом улетают? бэкапы базы хоть настроены перед такими экспериментами
    2. Борис Харитонов 1 месяц назад
      @visual_ninja друг, ну ты же не на проде все это делаешь. И большая часть работы не связанна с серваком. Вы все тут трясетесь по этому поводу. Я в начале филигранно прописываю сервак и в последствии точечно меняю. А нейронка уже с приложением или с сайтом работает. Там верти не хочу. И даже если уйдет кому-то на сервак, кому не похуй на ваш продукт, он все равно ляжет через месяц
    3. pelmen2009 1 месяц назад
      идеальная методология. Студентам покажу как пример того, как делать точно не надо
    4. Борис Харитонов 1 месяц назад
      @pelmen2009 А как тогда правильно сделать?
  3. visual_ninja 1 месяц назад
    ДА ЗАЧЕМ ВАМ ВЕБ ВООБЩЕ??? ДЕЛАЙТЕ ИГРЫ НА ГОДОТ ТАМ ВСЕ ПОНЯТНО И ЧЕТКО!!! клод вам нормальную архитектуру в жизни не напишет учите c имхо!!!
  4. Денис 1 месяц назад
    А вы пробовали Svelte?! 😍🔥 Это же просто спасение от спагетти там всё настолько чистое и понятное!! Клод под него пишет божественно ???
  5. Кристина 1 месяц назад
    бро жиза оч страшно такое в резюме кидать вдруг на собесе спалят этот кринж))
  6. Артём Ковалёв 4 недели назад
    Ой, а я для своих съёмок галерею собираю, пока всё так классно работает!! 😍 Главное не трогать то что уже красиво открывается 🚀✨
  7. Саша Андреев 4 недели назад
    я после работы по часу ковыряю, просто прошу его перед новой фичей отрефакторить старое, вроде держится пока
  8. Ночной_Дожор 4 недели назад
    Для поддержания порядка стоит сразу внедрять строгую модульную структуру. Кроме того, в описании вашей публикации пропущена точка в первом предложении.
    1. Алина Воробьёва 3 недели назад
      да пофиг на структуру главное чтоб внешка не кринж была я в курсоре кнопки перекрасил и норм вайб))
  9. Марк 3 недели назад
    ого крутая тема!! 🔥🚀 А где вы все это хостите вообще? На серверах амазона дорого выходит или бесплатно на гитхабе можно?? Хочу тоже свой прод поднять 😍
    1. Кристина 3 недели назад
      на верселе изи ваще за секунду поднимается я туда заливаю чисто по кайфу))
  10. Кристина Комарова 3 недели назад
    Помогает разбиение контекста: скармливайте модели не весь проект, а только изолированные контракты. Также замечу, что слово «пет-проект» пишется через дефис, тут вы правы.
    1. Лена Яковлева 3 недели назад
      @kris_k73, какие контракты на мвп, если за неделю не взлетело просто дропаю и не поддерживаю
  11. Костя Беляев 3 недели назад
    жиза чел я вчера кликнула три раза подряд и форма улетела в космос кринж полный тестов ноль конечно же)))
    1. tofu1997 2 недели назад
      @kostya_belyaev, тут важнее даже не тесты интерфейса, а сохранность данных. Настроены ли у вас регулярные бэкапы базы и как вообще обеспечена изоляция пользовательского ввода?
    2. Марина Лебедева 2 недели назад
      @kostya_belyaev, я в таких поделках сразу консоль открываю там обычно салют из ошибок. зато релиз за два часа да?
    3. lemon_silent 1 неделю назад
      @kostya_belyaev, ахах на телефоне ваще бы всё зависло намертво кринж чисто под айфон даже не тестили да)))
  12. x_k0tletka_x 2 недели назад
    жиза, студентам как раз на парах показываю к чему такой вайбкодинг приводит когда архитектуры ноль
    1. Денис Соколов 2 недели назад
      чел да пофиг на архитектуру главное бит качает и синтез работает остальное переписать изи)))
    2. super_coder_2024 1 неделю назад
      @x_k0tletka_x, смотря для чего если инсталляция на три дня то архитектура избыточна главное чтоб утечек памяти в webgl не было и runtime не падал от датчиков))
  13. Артём Кузнецов 2 недели назад
    разбивать на стейт-машины как на старых 8-битках. если модуль больше 200 строк — рефакторить в отдельный фай?
    1. Женя Кузнецова 1 неделю назад
      Это действительно разумный подход. На NES строгая изоляция состояний была необходимостью из-за скромной памяти, и для поддержания логики это до сих пор работает безотказно
    2. Стас 1 неделю назад
      @artyom_kuznetsov, ага щас сетка тебе так нарефакторит что вообще все отвалится кринж вы даже не читаете че оно пишет
  14. Диана 1 неделю назад
    Рекомендую выносить отображение и логику загрузки в отдельные изолированные компоненты. Это существенно снижает риск поломки при правках.
    1. sova_ 1 неделю назад
      да ладно вам, у меня для инсталляций вообще всё в одном файле крутится и норм, если что просто прошу сетку переписать с нуля
  15. Олег 6 дней назад
    ЕСЛИ РАБОТАЕТ НЕ ТРОГАЙТЕ!!! 🤦‍♂️ В играх половина механик это баги ставшие фичами, просто скажите пользователям что так и задумано было!!!
  16. yozhik2001 5 дней назад
    декомпозиция на мелкие модули и строгие контракты через zod. если скармливать файлы длиннее 200 строк контекст плывёт моментально
    1. Серёга_Кодер 3 дня назад
      кст а куда деплоите на версель изи залетает или vds берете скок по бабкам выходит оч интересно)))
  17. Котик 3 дня назад
    если проект в открытом доступе поделитесь ссылкой. всегда интересно посмотреть как организована структура компонентов в подобных работах)))