All challenges
Multiple ChoiceIntermediate 45s

Branch by abstraction vs feature branch

What makes Branch by Abstraction differ from a VCS feature branch when replacing a component?
Options
  1. 1It requires a separate long-lived branch per developer that is merged at the end
  2. 2It forbids any interface so the old and new components must coexist unwrapped
  3. 3It keeps all work on the mainline behind an abstraction layer so integration is continuous
  4. 4It avoids automated tests by relying on manual verification of the completed swap

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.

Play this in a 3-minute battle