Optivem Journal
Subscribe
Sign in
Home
TDD in Legacy Code
TDD Roadmap
Team Plans
Archive
About
Latest
Top
Discussions
TDD in Legacy Code - Backlog Refinement
If you don't have clear Acceptance Criteria, you can't practice ATDD. It's more than just development, it all starts with requirements - executable…
Dec 20
•
Valentina Jemuović
5
Share this post
Optivem Journal
TDD in Legacy Code - Backlog Refinement
Copy link
Facebook
Email
Notes
More
2
CTO's ATDD Roadmap - Sandbox Project
CTOs face regression bugs & slow delivery in Legacy Projects. Solution - Part 1: introduce Acceptance Tests & ATDD across your teams. Create a Sandbox…
Dec 18
•
Valentina Jemuović
6
Share this post
Optivem Journal
CTO's ATDD Roadmap - Sandbox Project
Copy link
Facebook
Email
Notes
More
2
5 reasons to build your TDD Sandbox Project
TDD is too hard to apply in Real Life Projects. Here are 5 reasons why you should build your TDD Sandbox Project first, before applying to your Legacy…
Dec 16
•
Valentina Jemuović
6
Share this post
Optivem Journal
5 reasons to build your TDD Sandbox Project
Copy link
Facebook
Email
Notes
More
2
TDD in Legacy Code - Maintainable External System Contract Tests
Directly referencing the HTTP Client in our External System Contract Tests? This makes the tests very hard to maintain. That's why we need to use…
Dec 13
•
Valentina Jemuović
10
Share this post
Optivem Journal
TDD in Legacy Code - Maintainable External System Contract Tests
Copy link
Facebook
Email
Notes
More
2
External System Contract Tests
External System Contract Tests verify that our System can communicate with External Systems, also providing us assurance that the External System Stubs…
Dec 11
•
Valentina Jemuović
8
Share this post
Optivem Journal
External System Contract Tests
Copy link
Facebook
Email
Notes
More
2
TDD @ Erste Digital - "From 0 tests to TDD" (Nik Sumeiko)
Nik Sumeiko shares his success story - starting with zero tests and reaching TDD at Erste Digital.
Dec 9
•
Valentina Jemuović
8
Share this post
Optivem Journal
TDD @ Erste Digital - "From 0 tests to TDD" (Nik Sumeiko)
Copy link
Facebook
Email
Notes
More
8
TDD in Legacy Code - External System Contract Tests
Acceptance Tests rely on External System Stubs. But how to we know that those Stubs are actually valid? We can only know if we have External System…
Dec 6
•
Valentina Jemuović
7
Share this post
Optivem Journal
TDD in Legacy Code - External System Contract Tests
Copy link
Facebook
Email
Notes
More
10
TDD @ BBC Sport - "TDD is the reason I'm never stressed" (Paul Hammond)
Paul Hammond shares his story - how he started TDD when he joined BBC a decade ago, and how TDD reduced stress and helped him refactor safely.
Dec 2
•
Valentina Jemuović
18
Share this post
Optivem Journal
TDD @ BBC Sport - "TDD is the reason I'm never stressed" (Paul Hammond)
Copy link
Facebook
Email
Notes
More
6
November 2024
TDD in Legacy Code - Maintainable Acceptance Tests
Acceptance Tests might be coupled to External System Stubs, which makes them expensive to read, and fragile when External System interface changes. So…
Nov 29
•
Valentina Jemuović
6
Share this post
Optivem Journal
TDD in Legacy Code - Maintainable Acceptance Tests
Copy link
Facebook
Email
Notes
More
4
🎉TDD Bestseller Celebration - 50% off Lifetime
I passed 100+ paid subscribers and became a Substack Bestseller. Time to celebrate! That's why I'll be giving you 50% lifetime for annual subscriptions.
Nov 28
•
Valentina Jemuović
13
Share this post
Optivem Journal
🎉TDD Bestseller Celebration - 50% off Lifetime
Copy link
Facebook
Email
Notes
More
8
Acceptance Tests
Acceptance Tests verify System behavior in isolation from External Systems, thereby enabling us to test any functional Acceptance Criteria, thus…
Nov 27
•
Valentina Jemuović
10
Share this post
Optivem Journal
Acceptance Tests
Copy link
Facebook
Email
Notes
More
9
Why TDD fails in practice
I found a big problem that remains unsolved in our industry - how to practice TDD in legacy code? I found the solution after many years.
Nov 25
•
Valentina Jemuović
9
Share this post
Optivem Journal
Why TDD fails in practice
Copy link
Facebook
Email
Notes
More
8
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts