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.
🔒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. ⬇️⬇️⬇️