Тестовое задание.
- Использовалась версия go 1.12.5.
- В качестве базы данных Mariadb 10.4 (дамп структуры базы лежит в корне проекта), параметры подключения к базе лежат в
countryes/infrastructures/mysql/mysql.go (да, стоило вынести в отдельный конфигурационный файл)
- Менеджер зависимостей glide
https://glide.sh/
TODO:
- добавить интерфейсы для взаимодействия между слоями приложения.
- добавить внешний файл для конфигураций.
Если что-то забыл добавить/накосячил или есть вопросы пишите.
telegram: @avdien
email: avdienko.dmitriy@gmail.com