Optivem Journal

Optivem Journal

Share this post

Optivem Journal
Optivem Journal
TDD in Legacy Code - ATDD for User Stories - System DSL
Copy link
Facebook
Email
Notes
More
Test Driven Development

TDD in Legacy Code - ATDD for User Stories - System DSL

How do we apply ATDD when the System DSL isn't implemented yet? We need to implement the System DSL & Driver, before we can implement the System.

Valentina Jemuović's avatar
Valentina Jemuović
Jan 03, 2025
∙ Paid
7

Share this post

Optivem Journal
Optivem Journal
TDD in Legacy Code - ATDD for User Stories - System DSL
Copy link
Facebook
Email
Notes
More
2
4
Share

🔒Hello, this is Valentina with a premium issue of the Optivem Journal. I help Engineering Leaders & Senior Software Developers apply TDD in Legacy Code. This article is part of the TDD in Legacy Code series. To get these articles in your inbox every week, subscribe:


How to handle implementing System DSL?

Previously, we covered the core process of applying ATDD for User Stories, where we assumed that the DSL exists.

However, what if the System DSL doesn’t exist? We need to implement the System DSL and the System Driver before going towards System implementation.

Here are the steps to introduce ATDD for new User Stories in Legacy Code, where where the System DSL does not exist. I’ll provide you with step-by-step guidance on how to introduce ATDD in your GitHub Sandbox Project. ⬇️⬇️⬇️

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Valentina Jemuović, Optivem
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More