Exceptions · interview question
What is the clearest sign that code around error translation should be refactored?
Multiple choiceHardchapter-5-curatedpremiumexceptionserror-translation
Answer and explanation
Correct answer
A. When the rule is no longer easy to trace, explain, or change without breaking nearby behavior.
Why
A refactor is justified when the code stops communicating its intent. Convert low-level failures into boundary-appropriate messages where callers genuinely need a different contract.
Test yourself on Exceptions
A free test with instant, explained results. No account needed.
More Exceptions questions
- A teammate submits shaky custom exceptions code. Which review comment is the strongest?
- Which explanation would sound strongest in an interview when discussing raising exceptions?
- You cannot rewrite everything today. What is the best incremental improvement around custom exceptions?
- Which judgment is strongest when choosing a data shape for custom exceptions?
- Which option treats error translation as an engineering policy decision instead of a syntax trick?
- What does a strong engineer do when reasoning through custom exceptions code?