Чому цей проєкт такий хороший? SYCS#9.

preview_player
Показать описание

- GitHub Action для автоматизації процесів CI/CD
- Prettier та ESLint для забезпечення якості коду
- Husky для попереднього перевірки коду при комітах
- Юніт тести, які інтегровані в GitHub Action як частина CI
- Аналітика від Vercel: @vercel/analytics та @vercel/speed-insights для відстеження продуктивності
- У проєкті не використовується жодний стейт менеджер. Для трекінгу помилок під час роботи використовуємо Sentry.

Цей проєкт перевершив мої очікування своєю якістю та продуманістю. Підписуйтеся, ставте лайки та залишайте коментарі зі своїми враженнями!

Стати спонсором каналу:

Чому цей проєкт такий хороший? - Автор врахував більшість моїх попередніх зауважень. Додав інструменти забезпечення якості коду. Подальша підтримка та розвиток проєкту буде простішим та зручнішим.

Буду вдячний за підтримку каналу:
або так - 5375 4114 0505 7287
Приват банк - 4627 0551 1331 6110

Давайте дружити:

#NextJS #TailwindCSS #GitHubActions #Prettier #ESLint #Husky #UnitTesting #VercelAnalytics #VercelSpeedInsights #NextUI #Sentry #WebDevelopment #JavaScript #FrontendDevelopment #React
Рекомендации по теме
Комментарии
Автор


Важливо. YouTube видаляє усі підозрілі або довгі коментарі. Переконайтеся що ваш коментар додано і збережено. Особливо це стосується авторів проєктів, які описують що і чому так зробили. Дуже прикро втрачати цю інформацію, адже на ній інші навчаються.

MaksymRudnyi
Автор

Дуже класний, корисний огляд. Автор проробив неймовірну роботу, сайт у використанні теж дуже класний, зручний і зрозумілий 😊

viktoriagerun
Автор

Як завжди супер! Чітко, зрозуміло але мало 😊. Розкажіть більше про CI/CD. Як правильно налаштовувати у github

avseniya
Автор

Дякую за класний огляд. Було дуже корисно 👍 цікаво було б побачити відео про rendered props pattern

d_prschk
Автор

Було цікаво подивитись про цей новенький сайт)

sanna_v
Автор

чекаємо на відео про recharts, цікаво буде

MrColins
Автор

Доречі про коментарі теж замітив, інколи пишу довгий коментар, відправляю, ііі, кооментар йде в небуття, просто зникає

VasylBatih
Автор

Головна ідея не виносити prettier:fix в прекомміт хук в тому, щоб мердж реквест не забивати форматуванням. В пет проєкті, де одна людина, звісно це не так важливо :)
Але на проєкті, я б взагалі прибрав це. Краще вже джобу на лінтер додати в пайп. Бо дев, що буде ревьювити буде дуже "радий" шукати де саме твої зміни. Хоча це може в мене такий проект, де є проблема з форматуванням :D

alexnixx
Автор

Сьогодні додав АІ який заповнює всі необхідні поля базуючись на описі транзакції...

boyywnkobe
Автор

всі підпапки які знаходяться у папці app це типу і є сторінки додатку. Це дуже поганий підхід. Для того щоб не формувались роути із цих папок, їх треба винести у директорію вище, на рівень із папкою app

swartex
Автор

@MaksymRudnyi , ви помилились в одному моменті)
Moment.js важить 149 байт, а date-fns 17.2 кілобайт. Також це видно з часу завантаження (166 мікросекунд для moment проти 20 мілісекунд date-fns)

RostyslavSharuiev