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

How to build confidence as an engineer: an interview with Jacque Garcia, CircleCI Software Engineer

CircleCI

Pairing is really helpful in learning best practices for solving a problem and best practices for testing and writing code. And that has definitely been really powerful and impactful in my career. One of my coworkers likes to practice TDD (test driven development) as much as possible. It’s really about courage.

article thumbnail

AoAD2 Chapter 4: Investing in Agility

James Shore

In particular, they need experience with test-driven development, refactoring, and evolutionary design. They’re still based on an up-front definition of requirements, though, so the Agile approach is the same as for fixed-price contracts. For details about these practices, see Part III.). We have to rank everyone.

Agile 132