Skip to content

Instantly share code, notes, and snippets.

@davojta
Last active July 14, 2019 21:56
Show Gist options
  • Select an option

  • Save davojta/521c7701c935e10d676a18793ee5251e to your computer and use it in GitHub Desktop.

Select an option

Save davojta/521c7701c935e10d676a18793ee5251e to your computer and use it in GitHub Desktop.
task for learnjs

легенда

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

Вы можете задать до 5 вопросов 2 раза за неделю, заказчик отвечает в течении 3 дней. Вопросы можно только на английском будет задавать и Денис на них тоже будет на них отвечать только на английском )

Если будет ктото из текущей команды разработки игры - можно будет им задавать вопросы )

суть задачи

  • проект без документации
  • он на реакте \ редаксе
  • надо будет исправить баг и сделать пул реквест
  • надо будет добавить контент
  • надо будет сделать фичи

какие навыки отрабатываем

  • чтение чужого кода
  • фикс багов
  • добавление контента
  • реализация фичи без подробного ТЗ
  • презентация работы
  • работа в команде

доп условия

  • нужно трекать время участия каждого человека и какую таску \ что именно он делал
  • свой публичный репозиторий

task content

feature to implement

  • html table with all tasks
  • stats what task on which tables
  • fuzzy answer on open questions
  • https://www.cypress.io/ implement some easy test
    • registration
    • answer to question
  • storybook for internal components
  • script to generate enki cards with react cli tool
  • add animation into the case
  • stats for learned topics and levels for the player
  • desktop view ?
  • make separate md cards for one question - https://github.com/rss-com-lab/learnJs-game-data/blob/master/questions-open.md
  • create a form for each type of question
  • translate the game to eng / belorussian lang
  • create landing page on gatsby

bugs (markups, logic)

  • loading screen
  • start stage
  • no repeated questions

refactoring

themes for content

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment