Media Summary: ... pattern to really address the problem and learn to Most developers hit the same *Catch-22*: you can't write tests without a good design, but you can't safely change the design ... As a software engineer, sometimes the code you're trying to test accesses the filesystem, databases, other services, or the internet ...

Refactoring For Testability Breaking The - Detailed Analysis & Overview

... pattern to really address the problem and learn to Most developers hit the same *Catch-22*: you can't write tests without a good design, but you can't safely change the design ... As a software engineer, sometimes the code you're trying to test accesses the filesystem, databases, other services, or the internet ... There's more than one way to make legacy code easier to test. In this video, I'll show you the technique “Replace Supplier with ... In this video we look at one of Michael Feathers' techniques for making legacy code Become a Patreon and get source code access: Check out my courses: ...

In this webinar, we are going to talk about hard-to-test patterns in C++ and show how to Thanks for watching, subscribe for more! Repo with all challenges, this solution in branch "04-trip-service-java" ... We have a working Prompt Manager app with 400 tests — but a single 78-line function doing six different things. In this episode ... One thing I've learned in my almost 30 years as a developer is that TDD is necessary, but not sufficient to prevent decay. Good Design is Good Business features Part 1 of the series: Java Use this link to register for the live stream: There are many ...

Photo Gallery

Refactoring for Testability Breaking the Cycle of Doom | Cat Fletcher
Breaking the Catch-22: Refactoring C# Without Tests
How to make code more testable, by factoring out and abstracting side effects
Legacy Code Refactoring for Testability: Replace Supplier with Supplies
How to Safely Refactor Legacy Code Using Adapt Parameter
The refactoring test (1) - Dependency Inversion & Unit tests | Cracking the .NET interview
Webinar: Refactoring for testability in C++
Refactoring C++ Code for Unit testing with Dependency Injection - Peter Muldoon - CppCon 2024
Make your code testable with this simple refactoring!
What is Refactoring, and why is it so important?
Injecting Testability | Trip Service Kata (Java) | Refactoring Challenge #4
How to refactor code that has no tests?
Sponsored
Sponsored
View Detailed Profile
Refactoring for Testability Breaking the Cycle of Doom | Cat Fletcher

Refactoring for Testability Breaking the Cycle of Doom | Cat Fletcher

... pattern to really address the problem and learn to

Breaking the Catch-22: Refactoring C# Without Tests

Breaking the Catch-22: Refactoring C# Without Tests

Most developers hit the same *Catch-22*: you can't write tests without a good design, but you can't safely change the design ...

Sponsored
How to make code more testable, by factoring out and abstracting side effects

How to make code more testable, by factoring out and abstracting side effects

As a software engineer, sometimes the code you're trying to test accesses the filesystem, databases, other services, or the internet ...

Legacy Code Refactoring for Testability: Replace Supplier with Supplies

Legacy Code Refactoring for Testability: Replace Supplier with Supplies

There's more than one way to make legacy code easier to test. In this video, I'll show you the technique “Replace Supplier with ...

How to Safely Refactor Legacy Code Using Adapt Parameter

How to Safely Refactor Legacy Code Using Adapt Parameter

In this video we look at one of Michael Feathers' techniques for making legacy code

Sponsored
The refactoring test (1) - Dependency Inversion & Unit tests | Cracking the .NET interview

The refactoring test (1) - Dependency Inversion & Unit tests | Cracking the .NET interview

Become a Patreon and get source code access: https://www.patreon.com/nickchapsas Check out my courses: ...

Webinar: Refactoring for testability in C++

Webinar: Refactoring for testability in C++

In this webinar, we are going to talk about hard-to-test patterns in C++ and show how to

Refactoring C++ Code for Unit testing with Dependency Injection - Peter Muldoon - CppCon 2024

Refactoring C++ Code for Unit testing with Dependency Injection - Peter Muldoon - CppCon 2024

https://cppcon.org ---

Make your code testable with this simple refactoring!

Make your code testable with this simple refactoring!

... 00:07:14 -

What is Refactoring, and why is it so important?

What is Refactoring, and why is it so important?

Better Pipelines: https://youtu.be/41LAXEKJuYY

Injecting Testability | Trip Service Kata (Java) | Refactoring Challenge #4

Injecting Testability | Trip Service Kata (Java) | Refactoring Challenge #4

Thanks for watching, subscribe for more! Repo with all challenges, this solution in branch "04-trip-service-java" ...

How to refactor code that has no tests?

How to refactor code that has no tests?

In "How to

Why Safer Refactoring Sometimes Starts with BREAKING Code

Why Safer Refactoring Sometimes Starts with BREAKING Code

Refactoring

Safe Refactoring: How to Clean Up Messy Code Without Breaking Tests

Safe Refactoring: How to Clean Up Messy Code Without Breaking Tests

We have a working Prompt Manager app with 400 tests — but a single 78-line function doing six different things. In this episode ...

The Truth About Code Refactoring - What is Code Refactoring?

The Truth About Code Refactoring - What is Code Refactoring?

The Truth about Code

Why Test-Driven Development Isn't Enough to Keep Code Clean

Why Test-Driven Development Isn't Enough to Keep Code Clean

One thing I've learned in my almost 30 years as a developer is that TDD is necessary, but not sufficient to prevent decay.

Java Refactoring and Designing for Testability - Part 1

Java Refactoring and Designing for Testability - Part 1

Good Design is Good Business features Part 1 of the series: Java

"How we use safe refactoring to untangle gnarly code without tests" by Jay Bazuzi (@jaybazuzi)

"How we use safe refactoring to untangle gnarly code without tests" by Jay Bazuzi (@jaybazuzi)

Slides: https://docs.google.com/presentation/d/1q8_y4kW5V1mHdsyKyuGqULWbGYuo3NbFlCPHWyhMauc/ You have this gnarly ...

Testing and Refactoring Legacy Code

Testing and Refactoring Legacy Code

Use this link to register for the live stream: https://info.jetbrains.com/idea-webinar-december15-2021.html There are many ...

How to refactor code the right way - Martin Fowler

How to refactor code the right way - Martin Fowler

refactoring

Related Video Content

Code refactoring - Wikipedia information

In computer programming and software design, code refactoring is the process of restructuring existing source code...

Refactoring: clean your code information

Refactoring is the controllable process of systematically improving your code without writing new functionality. The...

Refactoring - Introduction and Its Techniques - GeeksforGeeks information

Apr 3, 2025 · Refactoring or Code Refactoring is defined as systematic process of improving existing computer code,...

Refactoring information

Refactoring is a part of day-to-day programming Refactoring isn't a special task that would show up in a project...

What is code refactoring? - IBM information

Apr 30, 2025 · Code refactoring is a software development practice that alters the internal structure of software...