Консольное приложение на Java для управления задачами.
Программа позволяет создавать задачи, просматривать список задач, менять их статус и удалять задачи.
- создание задачи
- вывод списка задач
- изменение статуса задачи
- удаление задачи
- Java
- ArrayList
- Scanner
- работа с классами и объектами
- работа с коллекциями
- обработка пользовательского ввода
- управление списком задач
- разбиение приложения на несколько классов
Main- точка входа в приложениеTask- сущность приложенияTaskManager- управление приложениемTaskStatus- enum со статусом задачи
- Клонировать репозиторий
- Открыть проект в IntelliJ IDEA
- Run
Main.java
в будущем, по мере изучения нового материала планируется добавить следующие функции:
v2.0.0— приоритет, теги, поиск, валидация строкv3.0.0— исключения, обработка ошибок вводаv4.0.0— сохранение в файл, загрузка из файлаv5.0.0— даты, просроченные задачи, задачи на сегодняv6.0.0— Stream API, статистика, сортировки и фильтрыv7.0.0— JSON, HTTP, API
v1.0.0— первая рабочая версия: создание, просмотр, изменение статуса и удаление задач