Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aaltgod/refactoring


https://github.com/aaltgod/refactoring

Last synced: about 20 hours ago
JSON representation

Awesome Lists containing this project

README

        

Здравствуйте, %USERNAME%!

Вам предстоит выполнить рефакторинг небольшого приложения на Go (200 строк).

Приложение представляет собой API по работе с сущностью User, где хранилищем выступает файл json.

Ограничения:
- Хранилищем должен оставаться файл в json формате.
- Структура пользователя не должна быть уменьшена.
- Приложение не должно потерять существующую функциональность.

Мы понимаем, что пределу совершенства нет и ожидаем, что объем рефакторинга вы определяете на свое усмотрение.

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

Что следует знать:
- В будущем это приложение ожидает увеличение количества функций и сущностей.
- Вопрос авторизации умышленно опущен, о нем не стоит беспокоиться.
- API еще не выпущено, вы в праве скорректировать интерфейс / форматы ответов.

Работа должна быть оформлена на Github.

Удачи!
# refactoring