James Shore

Thinking in tests

Of course we want our code to work. That’s a given. And of course we want our code to be easy to write, to be fast and elegant, to sing when we put hands to keyboard. And to be worthwhile: to make a difference, to simplify a life, or maybe just make a buck.

Tests make it all possible. They don’t make it happen, but they make it possible.

So you’ve been writing tests. You make code that works. Let’s talk about what’s next.

James Shore teaches, writes, and consults on Agile development processes with an emphasis on technical excellence. He test-drove his first web application in 2000 and hasn’t stopped since. He is a recipient of the Agile Alliance's Gordon Pask Award for Contributions to Agile Practice, co-author of The Art of Agile Development (O'Reilly), host of Let's Code: Test-Driven JavaScript, and co-creator of the Agile Fluency™ Model. InfoQ has named him one of the “most influential people in Agile.”