Remove 2007 Remove Programming Remove Test-Driven Development
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. What programming languages really need is a ‘DWIM’ instruction,” the joke goes. What programming languages really need is a ‘DWIM’ instruction,” the joke goes. “Do Programming is demanding.

article thumbnail

Misconceptions with Test Driven Development

Agile Pain Relief Notes from a Tool User

import Figure from '@/components/global/figure.astro'; import TestXs from 'src/content/blog/misconceptions-with-test-driven-development/images/test-xs.jpg'; In the past few weeks I've heard several misconceptions raised about Test Driven Development: Does TDD really work?

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

AoAD2 Practice: Collective Code Ownership

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. Mob Programming. Pair Programming. If you’re using mob programming, that coordination comes for free. Egoless Programming.

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

article thumbnail

AoAD2 Practice: Pair Programming

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Pair Programming. Developers, Whole Team. Nobody does—especially not people who pair program. Pair programming is one of the most controversial Agile ideas. That’s because pair programming doubles your brainpower. It’s weird.

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. Next, mix in even more bugs by with concurrent programming. Test-Driven Development. Pair Programming.

article thumbnail

AoAD2 Practice: Fast, Reliable Tests

James Shore

This is an excerpt from The Art of Agile Development, Second Edition. This excerpt is copyright 2007, 2021 by James Shore and Shane Warden. Fast, Reliable Tests. Our tests don’t get in our way. Test-Driven Development. Teams who embrace test-driven development accumulate thousands of tests.