Rename bookCommandUseCases to BookCommandUseCases (or specific use case)
Type: Refactor
Priority: P3
Summary
Class name violates Java naming conventions and is overly generic.
Impact
Codebase inconsistency, IDE warnings.
Evidence
bookCommandUseCases.java line 11.
@Service
public class bookCommandUseCases {
Proposed Fix
Rename to PlaceBookOnShelfUseCase or BookCommandUseCases.
Acceptance Criteria
- Class and references updated; build passes.
Expected
Use-case class names follow Java PascalCase and intent-specific naming.
Actual
Class name is lowercase and generic: bookCommandUseCases.
Rename bookCommandUseCases to BookCommandUseCases (or specific use case)
Type: Refactor
Priority: P3
Summary
Class name violates Java naming conventions and is overly generic.
Impact
Codebase inconsistency, IDE warnings.
Evidence
bookCommandUseCases.javaline 11.Proposed Fix
Rename to
PlaceBookOnShelfUseCaseorBookCommandUseCases.Acceptance Criteria
Expected
Use-case class names follow Java PascalCase and intent-specific naming.
Actual
Class name is lowercase and generic: bookCommandUseCases.