What is the primary benefit of pair programming in agile technical practices?
-
A
Halving the total number of developers needed on a project
-
B
Improving code quality and spreading knowledge through real-time collaboration
-
C
Doubling output by having two developers independently solve the same problem
-
D
Meeting compliance requirements for mandatory peer code review