6 Comments

"TDD should be our industry standard" ---> I completely agree.

Expand full comment

Yes, I find that sentence to be the highlight of the whole article. If TDD was an industry standard, then the software development industry would completely change, and then Continuous Delivery could become mainstream too.

Expand full comment

"Lesson #5: Showcase TDD to other developers"

This is incredibly useful!

Expand full comment

Exactly, when we learn a new practice, we shouldn't just practice it solo but present it to a team and get team consensus, so that we can spread out the practices. Later, after it succeeds with one team, can scale out even further.

Expand full comment

Tests are CODIFied documentation of developer requirements..

#ArchUnit is fantastic to codify architectural intent and also Spring Modulith framework too for webapps

Expand full comment

Exactly, tests are executable requirements... we take human-written requirements and translate them into a codified/executable form.

Expand full comment