article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development. Test-Driven Development (TDD) is a controversial topic amongst developers. It is a vehicle to drive development. Why do people apply TDD?

article thumbnail

Agile Book Club: Test-Driven Development (with Mike “GeePaw” Hill and J.B. Rainsberger)

James Shore

Test-Driven Development is one of the few truly new Agile ideas. Test-Driven Development. ?? Fast, Reliable Tests. ?? He’s a software development coach who works with software organizations around the world. What do you do to keep your tests fast and running smoothly? Rainsberger.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Agile Book Club: Evolutionary Design

James Shore

That’s a problem for Agile, because if change becomes significantly more expensive over time, the Agile model doesn’t make sense. So instead, Agile teams can use evolutionary design: a way of starting simple and improving your design as you go. It’s essential to long-term Agile success. About the Book Club.

Agile 121
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

5 Books to Achieve the Mindset of a Software Craftsman ??

Xebia

Reading these five books will give you a great start. Software Craftmanship Requires Reading the Right Books. Great, you’re reading books! To have an even more significant impact on your career as a software craftsman, you should not just read; you should read the right books. Why This Book? Key Takeaways.

Software 130
article thumbnail

AoAD2 Practice: Test-Driven Development

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. Test-Driven Development. Second Edition cover. Programmers. Try it anyway.

article thumbnail

Free Art of Agile Development Practices Available

James Shore

It’s been nearly a year since the new edition of The Art of Agile Development was released, and I’m celebrating by making a baker’s dozen of its practices available for free! Or use this handy list: Free Introductory Material: What is Agile? How to Be Agile. Choose Your Agility. Development: Zero Friction.

Agile 53