Chapter 12Unit Testing: Knowing It Works

images/execution/ut/intro.jpg

For all the time spent on planning and managing expectations, agile processes don’t work unless they’re backed by a solid set of software engineering practices. Although some practices—such as XP’s pair programming—have been controversial, others such as automated unit testing have become widely accepted.

In the final four chapters of the book, we’re going to learn about what I like to refer to as the no-brainers of agile software engineering:

  • Unit testing

  • Refactoring

  • Test-driven development (TDD)

  • Continuous integration

Each one of these chapters could easily be a book in itself, but by introducing ...

Get The Agile Samurai now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.