"Coordinator" is an invitation for bloat
See original GitHub issueLooks like Coordinators are used to bind views and values.
Lobs live grenade
Why not call a Coordinator a ViewBinder? Avoiding generic names like Coordinator, Controller, Manager, etc allow developers/reviewers to easily identify incorrectly-placed code. If I have a NounCoordinator, maybe the function tellServerAboutNounChanges belongs there. But if I have a NounBinder, then tellServerAboutNounChanges is quite clearly functionality that belongs on a different object.
Issue Analytics
- State:
- Created 7 years ago
- Reactions:2
- Comments:7
Top Results From Across the Web
BLOATED! | Mayo Clinic Connect
Complete your request online or contact us by phone. A coordinator will follow up to see if Mayo Clinic is right for you....
Read more >How to Help Sheep That Have Bloat | Pets on Mom.com
Bloat Prevention. Grazing your sheep on legumes, such as clover or alfalfa, is an invitation to bloat. Since it's not always possible to...
Read more >Medical Anthropology Students Association (MASA) | MAYS ...
We are happy to announce the 2019 MAYS Coordinator call! ... has the pleasure to invite you to the International Conference “Aging in...
Read more >THE HIGH NOON CONTINGENCY - The Washington Post
The "Damage Control Team Coordinator," in this instance special counsel ... "You are invited," our invitation reads, "to observe first-hand a safe and ......
Read more >5 Wedding Day Reminders | CSC Photography - Information ...
Trust me, I know you want to prevent bloating in your dress, etc., but having some ... If you can, use your planner,...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Closing this issue. Not convinced it’s worthwhile to repaint the bike shed, and consumers can always subclass if they want a more specific name in their codebase.
The name is just meant to be neutral and non-prescriptive. I’m ok with renaming, but haven’t heard anything that strikes me as dramatically better. (“ViewBinder” already exists in the platform, and is a bit prescriptive.)
@piasy Can’t argue with Navi, everyone should consider it for more complex needs.