article thumbnail

Agile Book Club: Evolutionary Design

James Shore

Kent is the creator of Extreme Programming, the groundbreaking Agile method that introduced evolutionary design, test-driven development, continuous integration, and many other Agile practices to the world. It’s the basis of most of the material in The Art of Agile Development. About the Book Club.

Agile 121
article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-Driven Development. It’s test-driven development, and it actually delivers these results. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Test-driven development applies the same principle to programmers’ intention.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

GSAS 2023: The Third Edition

Apiumhub

We are excited to announce that the Global Software Architecture Summit will return for its third edition: GSAS 2023. This year’s edition will focus on modern practices in software architecture: how to be more effective, efficient and enjoy what you do.

article thumbnail

Alternatives to Acceptance Testing

NeverFriday

James Shore, author of the book “The Art of Agile”, wrote an article that covers the alternatives to acceptance testing. The way you write an acceptance test is to take a user story and then write code that tests the end result of a software process. Preventing Design Errors.

article thumbnail

AoAD2 Practice: Fast, Reliable Tests

James Shore

The full text of this section is available below, courtesy of the Art of Agile Development book club ! Fast, Reliable Tests. Our tests don’t get in our way. Test-Driven Development. Teams who embrace test-driven development accumulate thousands of tests. Details here.

article thumbnail

The Key to DevSecOps Success: Cross-Team Knowledge Sharing

Prisma Clud

So let’s look at some tactical things security teams can take out of developersbooks to improve their own workflows. Always Be Testing Developers are always testing, going so far as doing test-driven development , where tests—such as unit and integration tests—are built-in before the first line of code is even typed.

article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

Even so, I found this book quite valuable. Particularly the chapters on how to systematically come up with test cases based on the specification, inputs, outputs and the structure of the implementation. He has also worked for several years as a developer. Structural Testing and Code Coverage. Test-driven development.