Prepare for the Certified Scrum Master Test. Use flashcards and multiple choice questions with hints and explanations. Ace your exam!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


What is a key principle of pairing programming?

  1. It decreases productivity

  2. It fosters real-time code reviews

  3. It isolates team members' skills

  4. It reduces the number of developers needed

The correct answer is: It fosters real-time code reviews

The choice that highlights a key principle of pairing programming is that it fosters real-time code reviews. This practice involves two developers working together at one workstation, where one writes code while the other reviews it continuously. This collaborative approach not only allows for instant feedback but also promotes higher code quality and knowledge sharing among team members. As one developer writes the code, the other can catch errors or suggest improvements in real time, making it an effective way to enhance the overall quality and efficiency of the development process.