Fan-Out
Fan-Out from a module: The number of immediate subordinates to that module.
Guidelines:
- Try to limit Fan-Out from a module to no more than seven.
- Greater overall clarity.
- Less complexity required from calling module.
- Excessively high Fan-Out can be fixed by factoring out middle-management couples with strong cohesion and loose coupling.
Low Fan-Out is acceptable, but may be an indication that factoring is needed in the boss module.