World Congress 2025 Aug 20, 2025 Session details

How Unit Testing Saved My Career

Annelore Egger

Ann Laura Ecker proves that mastering unit testing will save your engineering career. Learn how adopting TDD and mocking transforms brittle, monolithic chaos into clean, maintainable architecture.

Pause
Mute Enter Fullscreen
#1 about 2 min

Overcoming initial struggles in learning to program

Without proper feedback mechanisms, complex programming exercises lead to confusion and stalled progress.

#2 about 2 min

Discovering unit testing as a structural coding tool

Fast feedback and intermediate step checking organically improve code structure and logic separation.

#3 about 2 min

Structuring and naming conventions for unit test methods

Adopting the given-when-then pattern and descriptive naming simplifies error case testing and readability.

#4 about 3 min

Improving poor code structure through unit test integration

Refactoring monolithic text-parsing logic into isolated functions directly demonstrates the value of test integration.

#5 about 2 min

Aligning testable code with clean code principles

Writing testable logical segments naturally reinforces clean code principles and builds long-term project confidence.

#6 about 3 min

Applying test-driven development for structured implementation

Writing broken tests first forces clear specification analysis and establishes intrinsically testable software architecture.

#7 about 4 min

Reducing test setup complexity with mocking frameworks

Isolating target logic by mocking external application interfaces prevents fragile and unnecessarily slow unit tests.

#8 about 3 min

Navigating legacy projects lacking existing unit tests

The absence of automated test suites prevents safe refactoring and accelerates the deterioration of codebases.

#9 about 3 min

Expanding test coverage via parameterized unit testing

Defining multiple input sets for a single parameterized method simplifies the verification of edge cases.

#10 about 4 min

Challenging and refactoring overly complex test setups

Evaluating underlying codebase structures is often a better strategy than maintaining overly convoluted test setups.

#11 about 3 min

Sizing tests accurately within the testing pyramid

Restricting unit tests to strictly localized responsibilities ensures fast execution and prevents blurred integration scopes.

#12 about 1 min

Treating unit tests as essential development tools

Framing tests as supportive developer instruments instead of maintenance burdens guarantees cleaner long-term application environments.

Matching moments

1:18 min

Reflecting on the core motivations for writing tests

Daniel Afonso Daniel Afonso · WWC 2025

6:24 min

Applying key software design rules to test code

Gil Zilberfeld · LIVE

2:50 min

Why software testing builds a strong developmental foundation

Gil Zilberfeld · LIVE

2:40 min

Confronting common excuses for avoiding unit testing

James Bender · LIVE

3:03 min

Reviewing the benefits of clean test refactoring

Gil Zilberfeld · LIVE

3:54 min

Weighing the benefits and tradeoffs of test-driven development

Alex Banul · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea
Open session

World Congress 2026 North America

Agents Can't Iterate Against Tests That Lie

Rocky Warren

Senior Staff Software Engineer at Clipboard

Rocky Warren
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

Testing AI Workflows Locally with Testcontainers

Anna Chernyshova

Sr Solutions Engineer @ Docker

Anna Chernyshova
Open session

World Congress 2026 North America

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala
Open session

World Congress 2026 North America

Evals Are Infra: Building AI Systems Developers Can Actually Trust

Phoebe Wang

Member of Technical Staff at OpenAI

Phoebe Wang