Remove 2005 Remove Development Remove Test-Driven Development
article thumbnail

Bliki: TestDrivenDevelopment

Martin Fowler

Test-Driven Development (TDD) is a technique for building software that guides software development by writing tests. It was developed by Kent Beck in the late 1990's as part of Extreme Programming. Write the functional code until the test passes.

article thumbnail

My Best Essays

James Shore

I've been writing about agile software development for nearly 20 years, and most of it is available on this blog. The Art of Agile Development (Book) - 2008. Testing Without Mocks: A Pattern Language - 27 Apr, 2018. How to use test-driven development without traditional test doubles. 11 Jan 2019.

article thumbnail

My Best Essays

James Shore

I've been writing about agile software development for nearly 20 years, and most of it is available on this blog. The Art of Agile Development (Book) - 2008. Testing Without Mocks: A Pattern Language - 27 Apr, 2018. How to use test-driven development without traditional test doubles. 11 Jan 2019.

article thumbnail

AoAD2 Chapter: Scaling Agility

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Second Edition cover. Your feedback is appreciated! Scaling Agility.

Agile 117
article thumbnail

AoAD2 Practice: Pair Programming

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Developers, Whole Team. Over the course of the week, pair with every developer on the team.

article thumbnail

The Best Product Engineering Org in the World

James Shore

Kent Beck concluded , Measure developer productivity? We use Extreme Programming as our model of how to develop software. They also love test-driven development, pairing, continuous integration, and evolutionary design. They tend to be passionate, senior developers. Not possible. And were an XP shop.

article thumbnail

The Art of Agile Development, Second Edition

James Shore

For this week’s Tuesday Lunch & Learn livestream , I have a special show for you: the new edition of my book, The Art of Agile Development, Second Edition. The Art of Agile Development came out in 2007. I’m going to be reading from the new edition of my book, The Art of Agile Development. and now it’s time for an update.

Agile 99