8 Comments

I agree, the biggest challenge in TDD is applying it to code in real life.

Expand full comment

Yes, many developers might understand TDD with katas, but not know how to apply in real life projects. That's why we need to practice on sandbox projects first.

Expand full comment

Sandbox projects? What is this?

Expand full comment

A Sandbox Project is an imitation of a Real Life Project. Sandbox Project is useful for practicing new technical skills. I wrote an article about setup instructions for the Sandbox Project https://journal.optivem.com/p/legacy-code-sandbox-project (it's part of my premium series TDD in Legacy Code https://journal.optivem.com/p/tdd-in-legacy-code-transformation)

Expand full comment

Thank you!

Expand full comment

You're welcome! Looking forward to our learning journey!

Expand full comment

The solution is not to use TDD. It is ok to write tests without doing TDD.

Expand full comment

Could you further elaborate on what you see as the pros & cons of TDD vs TLD?

Expand full comment