API Evolution · interview question
Which modernization strategy is usually safest for a large legacy Java codebase?
Multiple choiceHardchapter-12-curatedpremiumapi-evolutionmigration-strategy
Answer and explanation
Correct answer
A. Modernize one verified seam at a time with tests or clear before-and-after behavior
Why
Incremental modernization keeps risk reviewable and reduces the chance of hiding regressions inside a giant style rewrite. Good teams modernize where they already understand the behavior and can verify the result.
Test yourself on API Evolution
A free test with instant, explained results. No account needed.
More API Evolution questions
- What does subtracting one month from March 31 using java.time.LocalDate evaluate to?
- How does java.time.Instant ensure thread safety?
- What will be the output of the following code? LocalDate date = LocalDate.of(2023, 2, 28); LocalDate newDate =…
- How would you calculate the number of days between two java.time.LocalDate objects?
- When comparing two Instant objects, which method would you use?
- What will be the result of comparing two ZonedDateTime objects from different time zones but representing the same…