|
|
|
|
|
by spacedcowboy
23 days ago
|
|
Ah, but 'Manager' being vague is a feature, not a bug IMHO. Unless there's a 'ConnectionLifetimeManager' (which, to be honest, seems overkill in my experience), then I expect ConnectionManager to handle that. It's the catch-all, not the specific. The contract I expect it to keep is (as I said above) the holistic view of the system of <item>s that it's managing. That can vary from type to type, but trying to pin down a class to just the exact thing it does is a fools errand (again, IMHO); there is a level of abstraction in naming that is somewhat above the code itself. Manager is the hint, the code is the truth. YMMV I guess. It's worked pretty well for me for the past 40 years or so :) |
|