Skip to content

Модуль 3. Спринт 8. Итоговое задание

Notifications You must be signed in to change notification settings

AlexPop69/go-db-sql-final

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервис отслеживания посылок

Описание

Курс Go-разработчик с нуля на платформе ЯндексПрактикум. Модуль 3. Спринт 8. Итоговое задание.

Задача практической работы — реализовать сервис отслеживания посылок. И прежде чем запускать его, провести тестирование и исправить ошибки, если они возникнут. Тогда все посылки дойдут до своих адресатов.

В качестве СУБД используется SQLite

Техническое задание

Уже подготовлен каркас приложения и БД. В функции main() проверяется основная функциональность сервиса. Структура ParcelService реализует логику работы с посылками и использует объект типа ParcelStore для работы с данными о посылке в БД.

Нужно реализовать сервис отслеживания посылок со следующими функциями (пустые функции в файле parcel.go):

  • регистрация посылки,
  • получение списка посылок клиента,
  • изменение статуса посылки,
  • изменение адреса доставки,
  • удаление посылки.

Также нужно реализовать тесты, чтобы проверить, правильно ли работают запросы.

Запуск приложения

Для запуска приложения необходимо:

  • Ввести команду go build -o parcel-service
  • Запустить приложение командой ./parcel-service

About

Модуль 3. Спринт 8. Итоговое задание

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%