article thumbnail

5 Tips for Successfully Implementing Behavior-Driven Development in Your Team

Gorilla Logic

It enhances your existing Agile approach , synthesizing Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD). For each team member, ask: Are they familiar with BDD or TDD? Net), or Behave (Python). link] -Multitasking and Context Switching, Bryan Braun, June 2012. What’s BDD?

article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Done well, TDD eliminates an entire class of programming errors. When used properly, TDD also helps you improve your design, documents the behavior of your code, enables refactoring, and guards against future mistakes. Why TDD Works.

article thumbnail

Interview with Evgeny Predein – CEO of Apiumhub

Apiumhub

In 2012 he moved to Barcelona and that’s where his entrepreneurship journey started. He has been one of the former practitioners of Agile Methodologies, particularly eXtreme Programming with a great experience in difficult practices like TDD, Continuous Integration, build pipelines and evolutionary design. About the founders.