article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. 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. Programmers.

article thumbnail

AoAD2 Chapter: Development (introduction)

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. This chapter includes practices to speed up your development and make it more reliable: “Zero Friction” on p.XX Refactoring” on p.XX

Insiders

Sign Up for our Newsletter

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

article thumbnail

AoAD2 Practice: Refactoring

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-Driven Development. Test-Driven Development. Test-Driven Development.

article thumbnail

AoAD2 Practice: Spike Solutions

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-Driven Development. Don’t use spikes as an excuse to avoid disciplined test-driven development and refactoring.

article thumbnail

AoAD2 Practice: Customer Examples

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-Driven Development. My preferred approach is to create automated tests. Your feedback is appreciated!

article thumbnail

AoAD2 Practice: No Bugs

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Test-Driven Development. Test-driven development is your defect-elimination workhorse.

article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. The integration branch must always build and pass its tests. Without exception, it must always build and pass its tests.