Repository files navigation
В программе задачи могут быть трёх типов:
Задача.
Эпик .
Подзадача.
Условия выполнения задания:
Для каждой подзадачи известно, в рамках какого эпика она выполняется.
Каждый эпик знает, какие подзадачи в него входят.
Завершение всех подзадач эпика считается завершением эпика.
NEW
IN_PROGRESS
DONE
Методы для каждого из типа задач:
Получение списка всех задач.
Удаление всех задач.
Получение по идентификатору.
Создание.
Обновление.
Удаление по идентификатору.
Создание утилитарного класса Managers(создает менеджер задач и возвращает объекты)
Добавление нового функционала для просмотра задач пользователем с помощью доп.интерфейса HistoryManager
Избавление от повторных просмотров задач и снятие ограничения на размер истории.
Избавление от проблем с линкованием айдишников эпиков, присвоение уникальных айди при создании объектов.
Изменение вывода массивов читаемым способом.
Исправлена проблема с методом clearAllTasks(), удаление сделано в цикле.
Создание менеджера для загрузки состояния в файл.
Добавлены исключения для проверки работы программы.
Добавление функции по сохранению в файл и восстановлению менеджера.
Добавлен новый функционал:
добавлена продолжительность и дата старта задач
приложение может расставлять задачи в порядке приоритета
Добавлены в проект тесты JUnit
Добавление функции по сохранению в файл и восстановлению менеджера.
Настроен доступ к методам менеджера через HTTP-запросы
Проработана логика API
Организовано хранение задач на HTTP-сервере
Добавлено тестирование
About
Доска Канбан
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.