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. Originally created by Kent Beck as part of Extreme Programming, it’s a fantastic way of making sure your code does what you intended it to do. It’s not perfect, but it’s a powerful tool for creating robust and reliable software. Rainsberger.

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

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

Applying Acceptance Test Driven Development (ATDD) in a Bank

Agile Alliance

My guest for this interview was Sebastián Ismael, a software professional and visiting lecturer from Argentina. Sebastián has been been with Grupo Esfera, a boutique software consulting company in Buenos Aires, for eight years. The firm serves very large companies in Argentina and elsewhere.

article thumbnail

Talks with Software Development Experts Initiative Part 2

Apiumhub

In our last article , we introduced our newest initiative, Talk with Software Development Experts, a space where we interview tech experts to get to know more about them, their careers, their experience, and their interests. Are you Interested in knowing who were the software development experts we interviewed?

article thumbnail

Pace of Tech Demands a Smarter Learning Approach. Bring On Community-Driven Learning

CIO

Few budgets can meet the continuous need for up-to-the-minute learning and training, particularly in fast-evolving tech areas such as programming languages, software development, containerization, and cloud computing. They’re adding community-driven learning to their existing training approaches.

article thumbnail

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

Xebia

To help you on your journey, I’ll share five books that had the most impact on my mindset as an (aspiring) Software Craftsman: Apprenticeship Patterns : Guidance for the Aspiring Software Craftsman. Clean Code : A Handbook of Agile Software Craftsmanship. Extreme Programming Explained : Embrace Change.

Software 130