Выполнение тестового задания для вакансии "Frontend Developer"
"Необходимо создать страницу, на которой в режиме реального времени(периодичность опроса источника 10 сек), будет выводиться текущий курс Евро по отношению к российскому рублю"
- Источники для получения курса (предполагается, что список может быть расширен):
- Должен быть задан порядок опроса источников.
- В случае, если источник недоступен, необходимо переключиться на прием данных с другого источника.
- Добавление нового источника с другой структурой ответа должно быть простым, без необходимости переписывать большую часть кода.
На простом примере показать навык объектно-ориентированного проектирования, применение принципов разработки SOLID, показать пример написания кода, устойчивого к изменениям.