Skip to content

Критерії прийняття проєкту з JS

Serhii Hudzenko edited this page Apr 22, 2024 · 1 revision

TECH - Критерії прийняття проєкту з JS

  1. Реалізована семантична верстка з трьома переломами (для мобільних девайсів, планшетів та десктопу) і відповідає технічному завданню та дизайн-макету.
  2. Підключений modern-normalize.
  3. Шрифти підключені за допомогою font-face.
  4. Всі статичні зображення лежать у src/images і попередньо оптимізовані, в т.ч. під ретіну.
  5. Оптимізовано завантаження статичних зображень.
  6. Додано відображення фавікон сторінки.
  7. Сайт пройшов перевірку і не містить помилок на https://validator.w3.org/, https://jigsaw.w3.org/css-validator/ .
  8. Проєкт пройшов оцінювання на https://pagespeed.web.dev/ і кожен показник складає не менш ніж 70%
  9. Консоль розробника не видає помилок чи console.log'ів.
  10. У назвах файлів немає великих літер і пробілів, лише літери англійського алфавіту.
  11. Всі змінні іменовані по camelCase'u, класи по PascalCase'u, константи по UPPER_SNAKE_CASE'u.
  12. Усі папки та файли структуровані залежно від обраного бандлера та вказівок Team lead.
  13. Всі робочі гілки, окрім main та gh-pages - видалені.
  14. Фінальна версія проєкту задеплоєна на GitHub Pages.
  15. Ментор провів перевірку коду (code review) фінальної версії проєкту.