Skip to content

All fixed#2

Merged
ArtyomGaribyan merged 3 commits intomainfrom
second-iteration
Jan 9, 2026
Merged

All fixed#2
ArtyomGaribyan merged 3 commits intomainfrom
second-iteration

Conversation

@ArtyomGaribyan
Copy link
Copy Markdown
Owner

No description provided.

Copy link
Copy Markdown

@ivannizh ivannizh left a comment

Choose a reason for hiding this comment

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

  1. Плохо, что не продолжил работать в той же ветке, в том же пуллреквесте.
  2. По коду все ок, его готов принять
  3. НО! Тесты не проходят go test ./tests/ -count=1
image

Comment thread pkg/api/api.go Outdated
log.Println(task.Error)
w.WriteHeader(http.StatusInternalServerError)
writeJson(w, task)
if err != nil && err.Error() != "EOF" {
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Если ошибка, значит структуру нельзя использовать, а у тебя получается при ошибке EOF структура считается "чистой"

Copy link
Copy Markdown

@ivannizh ivannizh left a comment

Choose a reason for hiding this comment

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

Артем, привет!

Хорошая выпускная работа, всё работает, тесты проходят.
Код хорошо написан и верно разложен по файлам!

Работу принимаю!

Поздравляю с окончанием курса и желаю успехов в дальнейшем освоении Go!

Comment thread pkg/api/api.go
GetTaskHandler(w, task.ID)
case http.MethodPost:
addTaskHandler(w, task)
getTaskBody(w, r, &task)
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Было хорошо сделано, что все в одном месте, а тут у тебя если ошибка в декодировании, то ты все равно пытаешься добавить задачу, а это плохо, вот как у тебя получается. что две ошибки склеивается

Нужно либо делать в одной функции, либо возвращать и проверять ошибку

image

@ArtyomGaribyan ArtyomGaribyan merged commit 7b17656 into main Jan 9, 2026
1 check passed
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