World Congress 2026 Europe

Refactoring in the Age of AI

July 10, 2026 10:20 – 10:50 · 30 min Stage 11

What this session covers

AI coding assistants write impressive code. They also destroy carefully balanced codebases the moment you ask them to refactor.

Ask Copilot to extract a method. Watch it miss three call sites. Ask Claude to rename a class. Watch it break imports across 12 files. Ask Cline to simplify a conditional. Watch your tests fail in ways you didn’t know were possible. The problem isn’t that AI is stupid. It’s that refactoring requires something AI assistants don’t have: state, sequences, and safety nets.

Martin Fowler wrote the refactoring playbook 25 years ago. It assumed humans would execute it. What happens when machines try?

This talk explores the collision between classical refactoring wisdom and modern AI capabilities. We’ll dissect why AI assistants fail at refactoring, demonstrate patterns that actually work, and show how to build workflow layers that make AI-assisted refactoring safe and predictable.

Related talks at this congress

Open session

World Congress 2026 Europe

July 9, 2026 · 13:30–14:00

Stage 6 - powered by Microsoft

Building the next generation of AI developer tools

Krzysztof Cieślak

Staff Research Engineer at GitHub Next

Krzysztof Cieślak
Open session

World Congress 2026 Europe

July 10, 2026 · 11:00–11:30

Stage 12

Confessions of a Software Archaeologist: What I Did Wrong in 10 Years of Restructuring Software

Hendrik Lösch

Management Consultant and Architect at ZEISS Digital Innovation

Hendrik Lösch
Open session

World Congress 2026 Europe

July 9, 2026 · 13:00–15:00

Room M5 (18 Seats)

Maintainable and Testable Code in the Age of AI

Dennis Doomen

Principal Consultant at Aviva Solutions

Dennis Doomen
Open session

World Congress 2026 Europe

July 10, 2026 · 10:20–10:50

Stage 12

Pair Programming with Generative Agents: Refactoring Legacy Android at Speed

Ahmed Tikiwa

Senior Software Engineer at Disney

Ahmed Tikiwa
All sessions at this congress