Оптимізація проєкту після якої мій ноут не зміг його потягнути.
Ғылым және технология
Стати спонсором каналу:
/ @maksymrudnyi
Посилання на код - github.com/wec...
Посилання на сайт - commoner.verce...
Щоб стати учасником - залиште коментар з описом свого проєкту та посиланнями на код та демо сторінку під топіком на DOU - dou.ua/forums/...
Буду вдячний за підтримку каналу:
Patreon - / rudnyi
BuyMeACoffee - www.buymeacoff...
Mono Bank - send.monobank....
або так - 5375 4114 0505 7287
Приват банк - 4627 0551 1331 6110
Давайте дружити:
Telegram ↣ t.me/maksymrudnyi
Telegram чат ↣ t.me/joinchat/...
INSTAGRAM ↣ / maksym_rudnyi
TWITTER ↣ / maksymrudnyi
FACEBOOK ↣ / travelscode
WEB-SITE ↣ travelscode.com/
GITHUB ↣ github.com/Mak...
Другий KZread канал ↣ / travelscode
#NextJS #React #Next25 #Nextjs15 #ReactJS #React19
Пікірлер: 19
Розробники початківці не розуміють для чого тести тому що вони не інтегровані з процесом розробки. Якщо додати Gihub Workflow де будуть після коміта запускатися тести і якщо буде відбуватися помилка то проєкт не буде деплоїтися на Vercel, то тут розробник буде вмотивований тримати тести в актуальному стані. Можливо, буде кращим більше розповідати про повний цикл розробки проєкта, відходити у навчанні від фрагментарного підходу.
@MaksymRudnyi
Ай бұрын
Ідея хороша, але у випадку коли проєкт не буде деплоїтись на хостинг, скоріш за все, ці тести просто відключать. Мало того що деплой бачать та ще й час на них тратити на підтримку. Особливо для маленьких власних проектів. І так часу на них нема. Розуміння потреби тестів приходить з часом і легасі проектами, коли змінив якусь дрібницю, а інший функціонал відпав і незрозуміло чому. Тестів ж нема які покажуть що щось перестало працювати як очікувалось.
@codokit
Ай бұрын
@@MaksymRudnyi Не дуже розумію коли проєкт НЕ деплоється кудись. Це одразу можно ідентифікувати як мертвий код, котрий не варто наслідувати. Проєкт будь якого розміру, моя думка, повинен бути пропущений через повний цикл розробки, включаючи деплой (розгортання) в ідеалі з тестами (можно спростити тести, але не робити - навряд гарна ідея). Тести програміст пише для себе - це інструмент який дає тобі контроль над змінами коду. Це як мити руки. Не миєш руки - не пишеш тести, ламаєш веб-додаток кожного разу при виправленнях у невідомих місцях і у тебе не має інструмента це перевірити? Робиш погано тільки собі. > Тестів ж нема які покажуть що щось перестало працювати як очікувалось. End-to-end тести?
І ще таке помітив, що картинки зроблені через звичайний img, а мали би через Image з next/image. Не знаю, чи казали ви про це)
@MaksymRudnyi
Ай бұрын
Пропустив. Дякую. Так, треба через Next робити.
На телефоні відкрив - все гуд)) Максиме, може давно мак не вимикали?))
@MaksymRudnyi
Ай бұрын
Нажаль час від часу приходиться перезавантажувати. До запису відео сай працював нормально, хо і вижираі ресурси процесора. Там якась особливість при записі екрану на маку. У будь якому випадку, така проблема були лише з цим сайтом. Складний баг але його треба пофіксити.
Надіюсь мій скоро на підході, Explend ))
@MaksymRudnyi
Ай бұрын
А Ви додавали його на DOU в топіку?
@boyywnkobe
Ай бұрын
@@MaksymRudnyi Tak
@MaksymRudnyi
Ай бұрын
а можна посилання на коментар чи про що проєкт?
@boyywnkobe
Ай бұрын
@@MaksymRudnyi чомусь посилання не кидається сюди
@MaksymRudnyi
Ай бұрын
Ютуб банить посилання підозрілі. Який юзернейм на доу? Про що проєкт?
Я якось юзал three global js, вона багато зжирала ...
проект, который майнит?))
@MaksymRudnyi
Ай бұрын
та ні, просто важка модель, плюс нюанси при записі відео з екрана.