All challenges
Multiple ChoiceIntermediate 45s

Seams and testability

In Michael Feathers' terms, what is a 'seam' in legacy code?
Options
  1. 1A place where you can alter behavior without editing the code in place, enabling tests
  2. 2A physical network connection point where two systems are wired together to exchange data
  3. 3A database index that speeds up queries by keeping a sorted copy of a column's values
  4. 4A code merge conflict that appears when two developers edit the same file at the same time

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