Optivem Journal
Subscribe
Sign in
Home
TDD in Legacy Code
Project Dashboard
Group Chat
Team Plans
Podcast
Archive
About
Latest
Top
Discussions
99% of devs think they practice CI — they don’t.
CI isn’t just having a pipeline. If you're not practicing TBD and don't have tests, then you are not practicing CI.
Sep 15
•
Valentina Jemuović
10
2
How to introduce ATDD in Legacy Code? (in 3 months)
You should stay with your Big Ball of Mud, and stay with your Messy Code. I'll explain why and what you can do instead.
Sep 10
•
Valentina Jemuović
8
2
Code Coverage vs Mutation Testing (Code Example)
How do you know if Unit Tests are protecting you against regression bugs? Code Coverage can't help, because it checks only whether you executed code…
Sep 8
•
Valentina Jemuović
13
14
TDD in Legacy Code - Component Tests - Frontend
ATDD provides business-facing feedback, but the feedback loop is too long. That's why we need CTDD, which requires us to write Component Tests.
Sep 4
•
Valentina Jemuović
6
2
I worked with a difficult client who was reporting many bugs. He led me to discover ATDD.
Hundreds of emails. Many bugs reports. Constant changes. This is a story from my days as a Senior Developer and how I discovered ATDD (before I even…
Sep 1
•
Valentina Jemuović
7
2
August 2025
TDD in Legacy Code - Component Testable Architecture
Legacy Code might be tangled up so that it might not be Component Testable, which prevents us from introducing Component Tests & Contract Tests. We need…
Aug 29
•
Valentina Jemuović
9
2
TDD - Microservice Testing
Many developers are writing integration tests the wrong way - they write Broad Integration Tests, which have similar limitations as E2E Tests - limited…
Aug 25
•
Valentina Jemuović
9
2
Modern Pipeline
Many teams have slow delivery. Release cycles are getting longer and longer. Teams are stuck with Manual QA. We lose customers because our software is…
Aug 21
•
Valentina Jemuović
8
2
Stop Breaking Production: ATDD in Legacy Code
Testing legacy code can feel like walking through a minefield. One wrong step, and you’ve introduced a bug that only shows up in production - right…
Aug 18
•
Valentina Jemuović
7
2
Modern Pipeline - Release Stage
After your automated System Level Tests have passed, it's time to go through QA & UAT Testing, and prepare for releasing to Production!
Aug 15
•
Valentina Jemuović
5
4
Production Nightmare
How can you prevent accidental changes in production?
Aug 12
•
Valentina Jemuović
6
2
Adopt ATDD so that your teams can eliminate Manual Regression Testing
Watch now | Teams are stuck with Manual QA. E2E Tests didn't work out. Unit Tests didn't work out. In this workshop, we show you how to introduce ATDD…
Aug 8
•
Valentina Jemuović
7
3
2:02:32
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts