Discussion

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

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

Comments 34

Log in to leave a comment.

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