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

Closed
opened 2025-06-06 12:18:28 +00: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 12:18:28 +00:00
KamaSK self-assigned this 2025-06-06 12:18:28 +00:00
KamaSK added this to the Список задач project 2025-06-06 12:18:28 +00:00
KamaSK moved this to To Do in Список задач on 2025-06-06 12:32:55 +00:00
KamaSK moved this to In Progress in Список задач on 2025-06-06 15:16:20 +00:00
KamaSK moved this to To Do in Список задач on 2025-06-06 15:17:07 +00:00
KamaSK moved this to In Progress in Список задач on 2025-06-06 15:46:59 +00:00
KamaSK started working 2025-06-06 16:15:42 +00:00
KamaSK worked for 15 minutes 2025-06-06 16:30:45 +00:00
KamaSK moved this to Done in Список задач on 2025-06-06 16:32:29 +00: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.