Skip to content

Sprint 8 solution time and duration - #6

Closed
Darya346 wants to merge 17 commits into
mainfrom
sprint_8-solution-time-and-duration
Closed

Darya346 wants to merge 17 commits into
mainfrom
sprint_8-solution-time-and-duration

Conversation

@Darya346

@Darya346 Darya346 commented Nov 6, 2025

Copy link
Copy Markdown
Owner

No description provided.

…ечений

- Добавлены поля duration, startTime в Task, Epic, Subtask
- Реализован метод getEndTime()
- Добавлен getPrioritizedTasks() с TreeSet для доступа за O(n)
- Реализованы методы проверки пересечений по времени
- Добавлены Optional методы для поиска задач
- Обновлена сериализация/десериализация в FileBackedTaskManager
- Добавлено полное тестовое покрытие новой функциональности
- Использован Stream API в нескольких методах
- Реализована проверка статуса Epic для граничных условий
- Добавлены тесты для HistoryManager
Comment thread src/manager/FileBackedTaskManager.java Outdated

System.out.println("Проверка восстановления данных:");
System.out.println("Задачи в manager2: " + manager2.getAllTasks().size());
System.out.println("Эпики в manager2: " + manager2.getAllEpics().size());

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Лучше использовать String.format

Comment thread src/manager/FileBackedTaskManager.java Outdated
FileBackedTaskManager manager2 = FileBackedTaskManager.loadFromFile(tempFile);

System.out.println("Проверка восстановления данных:");
System.out.println("Задачи в manager2: " + manager2.getAllTasks().size());

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Лучше использовать String.format

@Darya346 Darya346 closed this Jul 6, 2026
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