Оптимізація проєкту після якої мій ноут не зміг його потягнути.
Вставка
- Опубліковано 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 - Наука та технологія
Розробники початківці не розуміють для чого тести тому що вони не інтегровані з процесом розробки. Якщо додати Gihub Workflow де будуть після коміта запускатися тести і якщо буде відбуватися помилка то проєкт не буде деплоїтися на Vercel, то тут розробник буде вмотивований тримати тести в актуальному стані. Можливо, буде кращим більше розповідати про повний цикл розробки проєкта, відходити у навчанні від фрагментарного підходу.
Ідея хороша, але у випадку коли проєкт не буде деплоїтись на хостинг, скоріш за все, ці тести просто відключать. Мало того що деплой бачать та ще й час на них тратити на підтримку. Особливо для маленьких власних проектів. І так часу на них нема.
Розуміння потреби тестів приходить з часом і легасі проектами, коли змінив якусь дрібницю, а інший функціонал відпав і незрозуміло чому. Тестів ж нема які покажуть що щось перестало працювати як очікувалось.
@@MaksymRudnyi Не дуже розумію коли проєкт НЕ деплоється кудись. Це одразу можно ідентифікувати як мертвий код, котрий не варто наслідувати. Проєкт будь якого розміру, моя думка, повинен бути пропущений через повний цикл розробки, включаючи деплой (розгортання) в ідеалі з тестами (можно спростити тести, але не робити - навряд гарна ідея). Тести програміст пише для себе - це інструмент який дає тобі контроль над змінами коду. Це як мити руки. Не миєш руки - не пишеш тести, ламаєш веб-додаток кожного разу при виправленнях у невідомих місцях і у тебе не має інструмента це перевірити? Робиш погано тільки собі.
> Тестів ж нема які покажуть що щось перестало працювати як очікувалось.
End-to-end тести?
На телефоні відкрив - все гуд)) Максиме, може давно мак не вимикали?))
Нажаль час від часу приходиться перезавантажувати. До запису відео сай працював нормально, хо і вижираі ресурси процесора. Там якась особливість при записі екрану на маку. У будь якому випадку, така проблема були лише з цим сайтом. Складний баг але його треба пофіксити.
І ще таке помітив, що картинки зроблені через звичайний img, а мали би через Image з next/image. Не знаю, чи казали ви про це)
Пропустив. Дякую. Так, треба через Next робити.
Надіюсь мій скоро на підході, Explend ))
А Ви додавали його на DOU в топіку?
@@MaksymRudnyi Tak
а можна посилання на коментар чи про що проєкт?
@@MaksymRudnyi чомусь посилання не кидається сюди
Ютуб банить посилання підозрілі. Який юзернейм на доу? Про що проєкт?
Я якось юзал three global js, вона багато зжирала ...
проект, который майнит?))
та ні, просто важка модель, плюс нюанси при записі відео з екрана.