One Method Is Enough: Extracting a Use Case Port for Cross-Module Deletion
TL;DR
ShelfAccessPortAdapter (in the bookcase module) needed to delete shelves. It did this through ShelfCommandFacade — a 3-method interface whose other two methods the adapter never touches.
Fix:
buildingbibby.hashnode.dev10 min read