Refactoring to Hexagonal Architecture Course is here! Sale Ends Monday.

(Posts filtered by tdd.)

Removing a Feature is a Change in Behavior

How do you remove functionality from an application using TDD?

tdddiscord q&a July 21, 2022

Tightening Our Assertions

Part 4 of the Predictive Test-Driven Development series: looking at the precision of assertions, as well as taking smaller steps when doing TDD.

ptddtddassertj June 22, 2022

Implementing the Feature

Part 3 of Predictive Test-Driven Development: After getting our tests to fail as expected, we're now ready to write some code to implement the feature.

tddptdd May 9, 2022

Fooled By the Failure to Fail

Don't Get Fooled Again: Precisely Predict

tddptdd November 23, 2021

Predicting the Failing Test

Part 2 of Predictive Test-Driven Development: After defining the new behavior, we now write a test and make sure it fails in the expected way through prediction.

tddptdd November 5, 2021

Faster Feedback Using In-Memory Repositories

Delay DB persistence implementation when domain objects and relationships are in flux.

tddtest-double November 3, 2021

Clarifying the Goal of Behavior Change

Predictive Test-Driven Development: Part 1

tddptdd March 5, 2021

Red-Green or Refactoring First?

Which came first, the chicken or the egg? The Refactor or the Failing test?

tdd February 27, 2021
test-double ptdd tdd refactoring video live-coding

Make Your Code More Testable™️

Don't miss out on ways to make your code more testable. Hear about new Refactoring techniques, improving the Test-Driven Development process, Hexagonal Architecture, and much more.

    We respect your privacy. Unsubscribe at any time.