К списку заданий

Подготовка проекта

Дедлайн 13.10.2026 в 20:59

Готовим будущий бэкенд-проект: трэкер задач

ПРИСЫЛАТЬ ЗАДАНИЯ МОЖНО СЛЕДУЮЩИМИ СПОСОБАМИ:
1. ссылка на ваш репозиторий на конкретный файл/папку с ЭТОЙ домашкой,
2. если вышел всего один файл можно вставить прямо текстом, но ОБЯЗАТЕЛЬНО через блок кода (ctrl + alt + C) с сохранением отступов и тд

Что нужно сделать:
1. Описать структуру Task (подумайте сами какие у нее должны быть поля)
2. Описать хранилище для задач (пока что оно будет в памяти) с помощью интерфейса Storage и структуры MemoryStorage - интерфейс нужен чтобы потом заменить MemoryStorage на БД, но не менять уже написанные методы для работы с задачами
3. Написать функции CRUD для MemoryStorage (они же в интерфейсе Storage):
1. CreateTask
2. GetTask
3. UpdateTask
4. DeleteTask
4. Протестировать, что функции работают (без написания отдельных тестов, просто вызываете в main и смотрите результат)

Поступи на курс, чтобы сдавать задания на проверку преподавателям