Knowledge quiz

It's time to put what you've learned to the test, get 7 right to pass this week.

1.

Which of the following are important principles for pair programming?

There are three correct answers.
2.

In the exercise presented in this week, what was the term “effect” used for?

Choose the correct answer.
3.

Your task is to develop a new feature for a legacy product. Which strategy allows you to write unit tests for the new feature with minimal risks for the legacy code?

Choose the correct answer.
4.

What is the minimum number of developers needed for pair programming?

Choose the correct answer.
5.

There are several definitions of "legacy code". Which definition is used in the domain of agile software development.

Choose the correct answer.
6.

What are some of the benefits of pair programming?

There are three correct answers.
7.

Which functions were already implemented in the example application used in this week?

There are two correct answers.
8.

Which roles are defined in pair programming?

Choose the correct answer.