Оптимізація проєкту після якої мій ноут не зміг його потягнути.

Поділитися
Вставка
  • Опубліковано 5 лип 2024
  • Стати спонсором каналу:
    / @maksymrudnyi
    Посилання на код - github.com/wecreus/theCommone...
    Посилання на сайт - commoner.vercel.app/
    Щоб стати учасником - залиште коментар з описом свого проєкту та посиланнями на код та демо сторінку під топіком на DOU - dou.ua/forums/topic/48641/
    Буду вдячний за підтримку каналу:
    Patreon - / rudnyi
    BuyMeACoffee - www.buymeacoffee.com/maksymru...
    Mono Bank - send.monobank.ua/jar/6oqhydjLGp
    або так - 5375 4114 0505 7287
    Приват банк - 4627 0551 1331 6110
    Давайте дружити:
    Telegram ↣ t.me/maksymrudnyi
    Telegram чат ↣ t.me/joinchat/H4AF4W4dfGeGepNQ
    INSTAGRAM ↣ / maksym_rudnyi
    TWITTER ↣ / maksymrudnyi
    FACEBOOK ↣ / travelscode
    WEB-SITE ↣ travelscode.com/
    GITHUB ↣ github.com/MaksymRudnyi/
    Другий UA-cam канал ↣ / travelscode
    #NextJS #React #Next25 #Nextjs15 #ReactJS #React19
  • Наука та технологія

КОМЕНТАРІ • 19

  • @codokit
    @codokit 5 днів тому +3

    Розробники початківці не розуміють для чого тести тому що вони не інтегровані з процесом розробки. Якщо додати Gihub Workflow де будуть після коміта запускатися тести і якщо буде відбуватися помилка то проєкт не буде деплоїтися на Vercel, то тут розробник буде вмотивований тримати тести в актуальному стані. Можливо, буде кращим більше розповідати про повний цикл розробки проєкта, відходити у навчанні від фрагментарного підходу.

    • @MaksymRudnyi
      @MaksymRudnyi  4 дні тому

      Ідея хороша, але у випадку коли проєкт не буде деплоїтись на хостинг, скоріш за все, ці тести просто відключать. Мало того що деплой бачать та ще й час на них тратити на підтримку. Особливо для маленьких власних проектів. І так часу на них нема.
      Розуміння потреби тестів приходить з часом і легасі проектами, коли змінив якусь дрібницю, а інший функціонал відпав і незрозуміло чому. Тестів ж нема які покажуть що щось перестало працювати як очікувалось.

    • @codokit
      @codokit 4 дні тому

      @@MaksymRudnyi Не дуже розумію коли проєкт НЕ деплоється кудись. Це одразу можно ідентифікувати як мертвий код, котрий не варто наслідувати. Проєкт будь якого розміру, моя думка, повинен бути пропущений через повний цикл розробки, включаючи деплой (розгортання) в ідеалі з тестами (можно спростити тести, але не робити - навряд гарна ідея). Тести програміст пише для себе - це інструмент який дає тобі контроль над змінами коду. Це як мити руки. Не миєш руки - не пишеш тести, ламаєш веб-додаток кожного разу при виправленнях у невідомих місцях і у тебе не має інструмента це перевірити? Робиш погано тільки собі.
      > Тестів ж нема які покажуть що щось перестало працювати як очікувалось.
      End-to-end тести?

  • @dmytroprokoptsov7185
    @dmytroprokoptsov7185 3 дні тому +1

    На телефоні відкрив - все гуд)) Максиме, може давно мак не вимикали?))

    • @MaksymRudnyi
      @MaksymRudnyi  3 дні тому

      Нажаль час від часу приходиться перезавантажувати. До запису відео сай працював нормально, хо і вижираі ресурси процесора. Там якась особливість при записі екрану на маку. У будь якому випадку, така проблема були лише з цим сайтом. Складний баг але його треба пофіксити.

  • @dmytroprokoptsov7185
    @dmytroprokoptsov7185 3 дні тому +1

    І ще таке помітив, що картинки зроблені через звичайний img, а мали би через Image з next/image. Не знаю, чи казали ви про це)

    • @MaksymRudnyi
      @MaksymRudnyi  3 дні тому

      Пропустив. Дякую. Так, треба через Next робити.

  • @boyywnkobe
    @boyywnkobe 5 днів тому +1

    Надіюсь мій скоро на підході, Explend ))

    • @MaksymRudnyi
      @MaksymRudnyi  5 днів тому

      А Ви додавали його на DOU в топіку?

    • @boyywnkobe
      @boyywnkobe 5 днів тому

      @@MaksymRudnyi Tak

    • @MaksymRudnyi
      @MaksymRudnyi  5 днів тому

      а можна посилання на коментар чи про що проєкт?

    • @boyywnkobe
      @boyywnkobe 5 днів тому

      @@MaksymRudnyi чомусь посилання не кидається сюди

    • @MaksymRudnyi
      @MaksymRudnyi  5 днів тому

      Ютуб банить посилання підозрілі. Який юзернейм на доу? Про що проєкт?

  • @nikitasomusev799
    @nikitasomusev799 4 дні тому

    Я якось юзал three global js, вона багато зжирала ...

  • @user-dk6xt7wf5m
    @user-dk6xt7wf5m 5 днів тому +1

    проект, который майнит?))

    • @MaksymRudnyi
      @MaksymRudnyi  5 днів тому +1

      та ні, просто важка модель, плюс нюанси при записі відео з екрана.