What is the primary benefit of continuous integration (CI) in agile software projects?
-
A
Eliminates the need for manual code reviews entirely
-
B
Detects integration problems early by merging and testing code frequently
-
C
Automates the deployment of every feature to production immediately
-
D
Reduces the number of developers needed on the project