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

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? Here’s a recommended series of meetings and documentation to help guide your team: BDD basics and concepts: What’s TDD? What’s BDD?

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

20 influential women in software development

Apiumhub

She’s a contributor to Experiences of Test Automation by Dorothy Graham and Mark Fewster (Addison-Wesley, 2011), DevOps for Developers by Michael Huetterman (Apress 2012), and Beautiful Testing (O’Reilly, 2009). Convore pivoted into Grove, a chat service for workgroups, which she sold to Revolution Systems in October 2012.

article thumbnail

BarcelonaJUG & Apiumhub collaboration: Java events in Barcelona

Apiumhub

Since 2012, Barcelona JUG has been organizing talks and meetups focused on Java topics, looking forward to spin this technology from Barcelona to the rest of the world. The event will have a panel discussion format where we will discuss: Solid principles Java Architecture Docker DDD TDD Legacy Code Refactoring. About BarcelonaJUG.

article thumbnail

How to be a Professional Software Developer

MagmaLabs

TDD (Test Driven Development) is a way of developing software. For instance, clean code that works is the goal of TDD. When developing using TDD you should start by writing a failing automated test before you write any code. Red/Green/Refactor is the TDD mantra. Remember, the goal of TDD is clean code that works.

article thumbnail

Talks with Software Development Experts Initiative

Apiumhub

Inma started working as a software developer back in 2012, and now she works as a backend competence lead at Mango. BarcelonaJUG is a non-profit association that was founded and 2012 to foster knowledge sharing and learning about Java, Kotlin, cloud, DevOps, and coding best practices. Her current stack is Java and Kotlin.

article thumbnail

Wardley Mapping Mondays – Communication

Cory Foy

November 2012. September 2012. March 2012. February 2012. April 2014. March 2014. February 2014. January 2014. October 2013. September 2013. August 2013. December 2011. October 2011. April 2011. March 2011. November 2010. September 2010. August 2010. April 2010. Presentation. Product Development. product management.