World Congress 2021 • Jun 29, 2021

How To Test A Ball of Mud

Ryan Latta

Stop using mocks as painkillers for bad architecture. Learn how to tame your monolithic codebase by enforcing strict test independence and deleting obsolete failing tests.

How To Test A Ball of Mud thumbnail

Checking access…

Playback and chapters load privately for Free videos.

Matching moments

4:21 min

Reimagining test automation dynamics as spinning top mechanisms

Leszek Włodarski Leszek Włodarski · World Congress 2026 Europe

8:22 min

Navigating legacy systems and unconventional software testing practices

Philipp-Alexander Blum · LIVE

3:02 min

Refactoring architectural messes like the big ball of mud

Mustafa Toroman · World Congress 2021

6:24 min

Applying key software design rules to test code

Gil Zilberfeld · LIVE

1:35 min

Shifting to a culture of continuous proof and best practices

Sonja Nesic Sonja Nesic · World Congress 2026 Europe

4:00 min

Adopting test-driven design as a strategic development methodology

Mirjam Aulbach · World Congress 2022

Upcoming sessions on this topic

Open session

The Illusion of Green: Why AI-Generated Browser Automation Tests Pass Locally but Fail in CI

  • Puja Jagani

    BrowserStack

    Lead of Open Source and Developer Advocacy

Open session

What I Got Wrong Shipping an MCP Server for Live Infrastructure

  • Pritesh Kiri

    Harness

    Developer Relations Engineer

Open session

From Monolith to Phases: Restructuring Terraform Deployments That Work in Any Cloud

  • Naveen Kumar Kalapala

    Infosys Ltd

    Lead Cloud Engineer

Open session

The 200,000 line code repository: My AI wrote 1000 lines. I needed 100.

  • Hardik Gupta

    IBM

    Software Developer

Open session

Moving from Panic to Process: Testing Your Way to a Successful K8s Migration

  • Keerthivaasan Kanagaraj

    Freshworks

    Lead Site Reliability

Open session

A Tale of Two Systems: Design and Reality

  • Mandeep Singh

    Kyndryl

    Lead Software Engineer