Optivem Journal
Subscribe
Sign in
Home
TDD in Legacy Code
Project Dashboard
Group Chat
Team Plans
Podcast
ATDD
Archive
About
Latest
Top
Discussions
Most Bugs Start Before Coding
The bug wasn’t in the code
May 11
•
Valentina Jemuović
7
1
2
Clean Architecture: Do NOT Inject Loggers Everywhere
Code Example
May 7
•
Valentina Jemuović
5
6
2
I Thought I Was a Developer. I Was Just Retesting.
Every change meant retesting
May 5
•
Valentina Jemuović
9
4
3
April 2026
Stop Duplicating Acceptance Tests
How to avoid double maintenance costs
Apr 30
•
Valentina Jemuović
6
2
2
Hexagonal Architecture: Your Driven Ports Are Leaking Infrastructure
Clean Interfaces, Leaky Abstractions. Your driven ports look clean — but they're leaking infrastructure into your domain. Your domain is coupled to…
Apr 23
•
Valentina Jemuović
8
2
3
Unit Tests are NOT enough!
You have 100% coverage. All the unit tests are passing. But then, in production, a horrible bug happened.
Apr 21
•
Valentina Jemuović
8
4
3
DDD + Clean Architecture: Where to Put Validation Logic
Should validation go in the API, application layer, or domain?
Apr 16
•
Valentina Jemuović
12
6
3
Hexagonal Architecture: Ports Are NOT Just Interfaces
Code Example
Apr 9
•
Valentina Jemuović
8
3
4
TDD: If Your Test Never Fails, It’s Broken
The RED step
Apr 7
•
Valentina Jemuović
11
2
3
Clean Architecture: DTOs Are NOT Just Wrappers
Code Example
Apr 3
•
Valentina Jemuović
9
4
3
Clean Code Is NOT Optional
It’s tempting to write code fast...
Apr 1
•
Valentina Jemuović
10
2
3
March 2026
TDD & ATDD
In Microservice Architecture
Mar 27
•
Valentina Jemuović
6
2
3
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts