Remove single-use interfaces #33

Closed
opened 2025-07-15 21:14:56 +00:00 by henry · 0 comments
Owner

Interfaces like IAccessQueueRepo were created as they are considered a best practice for dependency injection. I find however that interfaces with a single implementation over-complicated what would otherwise be straightforward. I want to remove any of these interfaces that only have a single implementation. They can always be re-introduced if alternate implementations are needed.

Interfaces like IAccessQueueRepo were created as they are considered a best practice for dependency injection. I find however that interfaces with a single implementation over-complicated what would otherwise be straightforward. I want to remove any of these interfaces that only have a single implementation. They can always be re-introduced if alternate implementations are needed.
henry added the
enhancement
label 2025-07-15 21:15:05 +00:00
henry closed this issue 2025-07-15 22:36:24 +00:00
Sign in to join this conversation.
No Label
bug
enhancement
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: henry/AccessQueueService#33
No description provided.