Skip to content

Реализация задач ТЗ спринта 9#7

Merged
h0ttab merged 82 commits intomainfrom
sprint_9-solution-http-api
Jul 4, 2025
Merged

Реализация задач ТЗ спринта 9#7
h0ttab merged 82 commits intomainfrom
sprint_9-solution-http-api

Conversation

@h0ttab
Copy link
Owner

@h0ttab h0ttab commented Jul 2, 2025

В рамках финального задания спринта 9 в приложение были внесены следующие изменения:

По тех. заданию:

  • Добавлен HTTP RESTful API с поддержкой всех необходимых эндпоинтов
  • Обновлены старые и добавлены новые unit-тесты

Дополнительно:

  • Добавлено несколько новых классов для исключений
  • Реализованы кастомные (де-)сериализаторы для сущностей задач, а также адаптеры типов
  • Очень большую часть логики обработчиков и их тестов удалось выделить в параметризованный абстрактный класс
  • Добавлено несколько интерфейсов, что позволило сделать структуру классов более организованной
  • Все служебные сообщения (консоль + ответы API) были переписаны на английский язык для соответствия общепринятым практикам
  • Я начал практиковаться в использовании стандарта Conventional Commits для оформления коммитов
  • Был актуализирован файл README.md
  • В readme была добавлена инструкция по запуску проекта
  • В разделе "release" в репозитории сохранён черновик с релизной версией приложения: сама программа, упакованная в .jar, плюс .har файл для импорта коллекции HTTP запросов в Postman или Insomnia

h0ttab added 30 commits June 28, 2025 09:52
@h0ttab h0ttab force-pushed the sprint_9-solution-http-api branch from 92966f6 to dd55b06 Compare July 2, 2025 08:39
@h0ttab h0ttab merged commit 0d19db4 into main Jul 4, 2025
1 check passed
@h0ttab h0ttab deleted the sprint_9-solution-http-api branch July 4, 2025 12:30
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