Skip to content

maxi-booking/very-ugly-code-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

very-ugly-code-django

Необходимо создать страницу, которая будет получать курс евро к рублю из различных источников.

  1. Источники для получения курса: https://www.cbr-xml-daily.ru/daily_utf8.xml и https://www.cbr-xml-daily.ru/daily_json.js предполагается, что список может быть расширен.

  2. Должен быть задан порядок опроса источников.

  3. В случае, если источник недоступен, необходимо переключиться на прием данных с другого источника.

  4. Список источников может быть расширен в будущем.

Что по вашему мнению плохо в текущей реализации и как можно было бы это улучшить/отрефакторить.

Новый код писать не нужно, достаточно коротко описать проблемы текущего кода и способы их решения.

Важно продемонстрировать понимание и возможность применения принципов ООП.

Код расположен в app curs. Код специально написан плохо.

About

Test assignment: the ugly code to refactor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages