Optimizing transformed code has a specific intended purpose, and the design review wants to confirm which choice best matches it. Which is it?
Select an answer to reveal the explanation.
Short Explanation
You want optimization to make transformed code clearer and easier to maintain without changing what it has to do. That's the whole scope.
Full Explanation
The correct choice is improving the clarity and maintainability of code whose required function is unchanged. Optimization in this stage is deliberately bounded: improve how understandable and maintainable the code is, while leaving its required function untouched.
The choice about reducing the transformed application's required functionality to simplify support is incorrect because reducing functionality changes what the program does, which is out of scope for optimization.
The choice about replacing readable code with the most compact syntax the language permits is incorrect because compactness for its own sake can reduce clarity rather than improve it.
The choice about deferring all readability improvements until after production go-live is incorrect because deferring readability work indefinitely leaves the maintainability problem unaddressed.
For the exam, remember optimization targets clarity and maintainability with function fixed.