Multiple ChoiceHard 45s
SOLID is not a checklist
A team refactors every 300-line class into 12 micro-classes each with one method and reports higher coupling and more files to navigate. What is the best diagnosis?
Options
- 1The refactor is actually correct. The coupling that appeared is only a tooling problem.
- 2SRP was over-applied; responsibility was conflated with a single method per class
- 3They should have used macros instead of tiny classes. Macros avoid navigating across dozens of files.
- 4Coupling always falls as class count rises. The higher coupling contradicts that rule.
Think you can answer under pressure?
Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.