MikhailFerapontow / yadro-go

Проект с Golang курс | YADRO
1 stars 0 forks source link

Task2. Http Client #4

Closed MikhailFerapontow closed 4 months ago

MikhailFerapontow commented 4 months ago

Завершил #3.

@vbelogrudov

Для чтения конфиг файла я выбрал библиотеку viper. Для этого задания она overkill, но с усложнением конфиг файла viper будет удобен и не потребует серьёзных изменений.

Мной был сделан выбор поменять предложенный в задании способ хранения записи о комиксе, на следующий:

[
   {
    "id": 1,
    "url": "https://imgs.xkcd.com/comics/barrel_cropped_(1).jpg",
    "keywords": [ "all.[[a", "sit", "barrel", "float", "ocean", "boy", "drift", "distanc", "noth", "els", "alt" ]
   },
]

Если данная переделка окажется лишней, я поменяю своё решение.

Future work

Добавить тесты и сгенерировать моки для клиента и базыданных.

MikhailFerapontow commented 4 months ago

@vbelogrudov

В связи с сильной нагрузкой в университете (конец семестра), прошу продлить мне дедлайн до 9:00 вторника.