O'Reilly logo

Extreme Programming Installed by Chet Hendrickson, Ann Anderson, Ron Jeffries

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 13. Unit Tests

Extreme Programmers test everything that could possibly break, using automated tests that must run perfectly all the time

In order to deliver value as early as possible, XP teams work only on what the customer orders. They refine the design and code continually so the system is always clean and capable of evolving. Code refinement is possible only if you have lots of tests to prove that things still work. Therefore, XP teams build automated unit tests for everything, and make sure they run perfectly all the time.

XP teams share ownership of all classes. This lets them go quickly, with no waiting for someone else to get ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required