Optivem Journal
Subscribe
Sign in
Home
TDD in Legacy Code
Project Dashboard
Group Chat
Team Plans
Podcast
Archive
About
Latest
Top
Discussions
E2E Tests are dangerous
Many companies try to replace Manual QA by E2E Tests. The result? Disaster.
Nov 20
•
Valentina Jemuović
9
1
3
TDD: High Coupling vs. Low Coupling Tests
When writing tests, it’s not enough to “just have tests.”
Nov 14
•
Valentina Jemuović
11
2
2
Manifesto for Deadline Driven Development
The result? Burnout and fragile systems.
Nov 11
•
Valentina Jemuović
9
7
3
Hexagonal Architecture - External World (The "outside")
Our system interacts with the external world through adapters
Nov 7
•
Valentina Jemuović
11
4
4
October 2025
Clean Architecture on the Backend: Data Flow
How does data flow through the system?
Oct 31
•
Valentina Jemuović
18
2
4
Superstar Developer is your greatest risk
Does delivery stop when someone’s out of office?
Oct 28
•
Valentina Jemuović
10
2
4
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
2
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
3
Technical Debt
The hidden cost of copy-paste code
Oct 14
•
Valentina Jemuović
6
16
2
Hexagonal Architecture - Internal World (The "inside")
Our system core logic shouldn’t be affected by anything external
Oct 9
•
Valentina Jemuović
10
6
4
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ć
15
6
4
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
3
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts