Optivem Journal
Subscribe
Sign in
Home
TDD in Legacy Code
Project Dashboard
Group Chat
Team Plans
Podcast
Archive
About
Latest
Top
Discussions
Clean Architecture on the Backend: Data Flow
How does data flow through the system?
Oct 31
•
Valentina Jemuović
15
2
Superstar Developer is your greatest risk
Does delivery stop when someone’s out of office?
Oct 28
•
Valentina Jemuović
10
2
TDD in Legacy Code - Component Tests - Backend
How can Backend & Frontend teams get isolated feedback whether their part works, without waiting for the slow Acceptance Tests?
Oct 23
•
Valentina Jemuović
6
6
TDD is NOT about high code coverage
Code Coverage shows you what you haven't tested, not how good your tests are
Oct 17
•
Valentina Jemuović
9
2
Technical Debt
The hidden cost of copy-paste code
Oct 14
•
Valentina Jemuović
6
16
Hexagonal Architecture - Internal World (The "inside")
Our system core logic shouldn’t be affected by anything external
Oct 9
•
Valentina Jemuović
9
2
TDD: 1 unit test ≠ 1 class
TDD misconception: The class is the unit of isolation. That's wrong! Instead, the behavior is the unit of isolation.
Oct 3
•
Valentina Jemuović
14
6
September 2025
ATDD: Don’t skip tests even for simple code
Learning the hard way: even “simple” code needs tests. Automated testing isn't just for big complex projects.
Sep 30
•
Valentina Jemuović
10
6
Why Unit Tests & E2E Tests don’t protect us in production
Watch now | Why do many test automation initiatives fail in reducing regression bugs?
Sep 26
•
Valentina Jemuović
12
2
1:37:14
From Unit Tests to Acceptance Tests - Why I shifted my focus?
I focused on HA & TDD for years. Why I shifted my focus to ATDD?
Sep 19
•
Valentina Jemuović
9
4
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ć
11
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
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts