Skip to content

rincewizz/online-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Online store

Учебный проект rss-school

  1. Task: https://github.com/rolling-scopes-school/tasks/blob/master/tasks/online-store/README.md

  2. App screenshot:
    image

  3. Deploy: https://rincewizz.github.io/online-store/

  4. Done 18.07.22 (deadline 18.07.22)

  5. Score: 170 / 200

  • Репозиторий +20
    • pull request выполнен в соответствии с требованиями +10
    • ведётся история коммитов, названия коммитов даются согласно гайдлайну +10
  • Качество кода +160
    • приложение написано на TypeScript.
      • используется Everyday Types +10
      • используются Generics +10
      • использование Object Types +10
      • использование Classes +10
      • использование Function +10
      • нигде не используется тип Any +10
      • ESLinter настроен на TypeScript (используется плагин typescript-eslint/recommended) и отсутствуют ошибки +10
      • В конфигурационном файле TypeScript стоят флаги "noImplicitAny": true и "strict": true + 20
      • webpack настроен и работает с TypeScript +10
    • код разбит на модули +10
    • карточки товаров добавляются динамически средствами JavaScript +10
    • у ментора нет замечаний к качеству кода, либо все замечания ментора исправлены +30
  • Тесты в приложении +20
    • реализованы юнит-тесты, использующие различные методы jest – 2 балла за каждую покрытую функию/метод, но не более 20 баллов (процент покрытия каждой функции/метода не учитывается)