Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aaltgod/refactoring
https://github.com/aaltgod/refactoring
Last synced: about 20 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/aaltgod/refactoring
- Owner: aaltgod
- Created: 2022-03-04T08:24:44.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-04T09:07:37.000Z (almost 3 years ago)
- Last Synced: 2024-11-10T01:27:06.342Z (about 2 months ago)
- Language: Go
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Здравствуйте, %USERNAME%!
Вам предстоит выполнить рефакторинг небольшого приложения на Go (200 строк).
Приложение представляет собой API по работе с сущностью User, где хранилищем выступает файл json.
Ограничения:
- Хранилищем должен оставаться файл в json формате.
- Структура пользователя не должна быть уменьшена.
- Приложение не должно потерять существующую функциональность.Мы понимаем, что пределу совершенства нет и ожидаем, что объем рефакторинга вы определяете на свое усмотрение.
После того как вы выполните задание, вы так же можете написать, как бы улучшили проект в перспективе текстом.
Что следует знать:
- В будущем это приложение ожидает увеличение количества функций и сущностей.
- Вопрос авторизации умышленно опущен, о нем не стоит беспокоиться.
- API еще не выпущено, вы в праве скорректировать интерфейс / форматы ответов.Работа должна быть оформлена на Github.
Удачи!
# refactoring