Question: A team decides to adopt pair programming, test-driven development and refactoring as standard working practices, with the aim of improving code quality. They expect that

 A team decides to adopt pair programming, test-driven development and refactoring

A team decides to adopt pair programming, test-driven development and refactoring as standard working practices, with the aim of improving code quality. They expect that this will slow them down, but discover instead that they are delivering solutions as quickly as they did before, but with fewer defects. Explain how these techniques work in concert with each other to Improve code quality, and why all the apparent extra work has not slowed the team down. [6 marks - max 120 words]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!