Ввести обобщённый интерфейс Repository<T extends Identifiable> #46

Closed
opened 2025-06-06 15:18:28 +03:00 by KamaSK · 0 comments
Owner
  • Создать файл todo/repo/Repository.java
  • Изменить текущий TaskRepository:
    • Вместо его «жёсткой» версии оставить пустой интерфейс-обёртку
    • Удалить (либо пометить deprecated) методы из старого TaskRepository, если они там были напрямую, и убедиться, что нигде в коде больше не используется старая сигнатура (в следующих задачах мы подправим всё, что ломается).
  • Переписать места, где использовался TaskRepository (например, в конструкторах) — сейчас они должны ссылаться на новый TaskRepository, расширяющий Repository.
- [x] Создать файл todo/repo/Repository.java - [x] Изменить текущий TaskRepository: - [x] Вместо его «жёсткой» версии оставить пустой интерфейс-обёртку - [x] Удалить (либо пометить deprecated) методы из старого TaskRepository, если они там были напрямую, и убедиться, что нигде в коде больше не используется старая сигнатура (в следующих задачах мы подправим всё, что ломается). - [x] Переписать места, где использовался TaskRepository (например, в конструкторах) — сейчас они должны ссылаться на новый TaskRepository, расширяющий Repository<SimpleTask>.
KamaSK added this to the Версия 2.2 milestone 2025-06-06 15:18:28 +03:00
KamaSK self-assigned this 2025-06-06 15:18:28 +03:00
KamaSK added this to the Список задач project 2025-06-06 15:18:28 +03:00
KamaSK moved this to To Do in Список задач on 2025-06-06 15:32:55 +03:00
KamaSK moved this to In Progress in Список задач on 2025-06-06 18:16:20 +03:00
KamaSK moved this to To Do in Список задач on 2025-06-06 18:17:07 +03:00
KamaSK moved this to In Progress in Список задач on 2025-06-06 18:46:59 +03:00
KamaSK started working 2025-06-06 19:15:42 +03:00
KamaSK worked for 15 minutes 2025-06-06 19:30:45 +03:00
KamaSK moved this to Done in Список задач on 2025-06-06 19:32:29 +03:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Total Time Spent: 15 minutes
KamaSK
15 minutes
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KamaSK/todo.pet#46
No description provided.