Тестовое задание и code-review для новичков (frontend, react)

Привет будущим frontend-разработчикам (и некоторым бывалым).

Мы (я и мой коллега Роман) проводим тестовое задание с разбором ваших ошибок. Сегодня мы анонсируем повторный запуск первого ТЗ (видео с прошлого разбора, но если вы планируете выполнять - не торопитесь смотреть).

Тестовое задание и code-review для новичков (frontend, react)

Ключевой игрок - React. Задание подходит новичкам, не подходит опытным разработчикам [1].

[1] - для тех, кто с легкостью пишет на JS и React, предлагаем выполнить данное ТЗ на TypeScript и Reach router. А также вы можете дополнить выполнение Docker-образом. Получите новый опыт.

Участие бесплатное.

Что проверяем?

Начальные знания по React, Redux и роутингу. Текст задания.

Примерный результат
Примерный результат

Порядок проведения

Вы выполняете задание и присылаете письмо со ссылкой на гитхаб. На разборе обсуждаются как коллективные ошибки, так и индивидуальные. Так же обсуждаются хорошие решения и выбираются топ-3 работы.

Плюсы:

  • вам указывают на ошибку
  • вам подсказывают решение
  • вы смотрите как эту же проблему решали другие участники

Минусы:

  • публичное порицание за халтуру (не путать с “непреднамеренными ошибками”)

Рекомендации к выполнению

Заполните README .md по образцу

После того как сделали, посмотрите подобный разбор (видео), исправьте ошибки.

Для тех, кто пишет на TS - используйте строгие правила:

  • noImplicitAny
  • noImplicitThis
  • alwaysStrict
  • strictNullChecks
  • strictFunctionTypes
  • strictPropertyInitialization

Подробнее здесь (EN).

Предоставьте ссылку на demo и добавьте оформление проекту.

Дедлайн

Прием работ заканчивается ровно через месяц: 11 апреля 2019 года. Не тормозите, изучение без практики невозможно.

Работы присылайте мне на почту (maxpfrontend@gmail.com) с темой письма: TZ #1 v2.0

Если есть вопросы - задавайте в комментариях.

6
8 комментариев