Skip to content

Практическая работа: сервис для конвертации данных#17

Open
Ralphiko wants to merge 1 commit intoYandex-Practicum:mainfrom
Ralphiko:main
Open

Практическая работа: сервис для конвертации данных#17
Ralphiko wants to merge 1 commit intoYandex-Practicum:mainfrom
Ralphiko:main

Conversation

@Ralphiko
Copy link

@Ralphiko Ralphiko commented Dec 5, 2023

No description provided.

Copy link

@just-musha just-musha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Привет! Спасибо. Оставила пару предложений - убрать сгенерированные файлы из коммита и почитать про оборачивание ошибок. Работа принята.

@@ -0,0 +1 @@
{"version":"3","services":{"web":{"build":".","ports":["5000:5000"],"volumes":["/usercode/:/code"],"links":["database:backenddb"]},"database":{"image":"mysql/mysql-server:5.7","environment":["MYSQL_ROOT_PASSWORD=root","MYSQL_USER=testuser","MYSQL_PASSWORD=admin123","MYSQL_DATABASE=backend"],"volumes":["/usercode/db/init.sql:/docker-entrypoint-initdb.d/init.sql"]}}} No newline at end of file

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

В этом задании все файлы генерируются в процессе работы программы.
Обычно в таком случае файлы не принято коммитить их в репозиторий, в репе хранится только код.
Кому нужно - скачивает код, запускает у себя и получает файлы. Так что предлагаю убрать их из комита и оставить только encoding.go

// ...
jsonContent, err := ioutil.ReadFile(j.FileInput)
if err != nil {
return err

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Если интересно как можно сделать ошибку более информативной - можешь посмотри про оборачивание ошибок в Go https://dotzero.blog/golang-113-errors/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants