CCAR-P practice › Solution Design & Architecture · Question 17 of 110
Solution Design & Architecture
Reviewing a 60-file migration pull request in one pass missed issues in the middle files. The team then tried reviewing each function separately: cost rose sharply and reviews still missed broken callers in other files. Which decomposition is best?
Show answer and explanation
Answer: C — Per-file passes for local correctness, then an integration pass over findings and interface changes
Per-file granularity keeps attention focused without fragmenting context, and an explicit integration pass catches cross-file issues no single piece can see (c). (a) keeps attention dilution. (b) stays too fine and passes lossy summaries. (d) leaves most of the change unreviewed.
Keep going
More Solution Design & Architecture questions
- Claude produces quarterly variance commentary by computing variances from a ledger…
- An architect must assess an unfamiliar legacy codebase for cloud-migration readiness. A…
- A hospital network's COO asks for "a Claude agent to fix discharge delays." Discovery…
- An insurer's eligibility rules are written as explicit thresholds in an underwriting…
- Purchase orders take nine days end to end. Analysis shows about seven of those days are…