Media Summary: Learn how to design great software in 7 steps: Untangling deeply nested if/else logic is one of the ... Speaker: Brett Slatkin As programs gain complexity, it becomes harder to add features and fix bugs. Reorganizing code is an ... Learn how to design great software in 7 steps: Test-driven development (TDD), also known as ...

How To Refactor This Python - Detailed Analysis & Overview

Learn how to design great software in 7 steps: Untangling deeply nested if/else logic is one of the ... Speaker: Brett Slatkin As programs gain complexity, it becomes harder to add features and fix bugs. Reorganizing code is an ... Learn how to design great software in 7 steps: Test-driven development (TDD), also known as ... Learn how to design great software in 7 steps: In my previous video on Hello friends! Apologies for the last minute notice. This afternoon, we'll be picking up where we left off last time with our movie ... Review code better and faster with my 3-Factor Framework: In this video, I want to show you that ...

Learn how Pybites can help you succeed in your In this video, we delve into a common scenario where a function takes on too many responsibilities, a situation you might have ... Subscribe to the channel: In this short video we show you how you can ... Learn how to design great software in 7 steps: This is the first part of a 3-part miniseries in which I ... In this video we take the code from my “How to Program a Game (in In this video we take a look at the concept of decomposition and apply it to some code

Photo Gallery

Quick Python Refactoring Tips
Super Quick Python Refactoring Tips
From Spaghetti Code to Clean Python
Brett Slatkin - Refactoring Python: Why and how to restructure your code - PyCon 2016
Test-Driven Development In Python // The Power of Red-Green-Refactor
I Made a Classic Refactoring Mistake
What is Refactoring, and why is it so important?
Refactoring Notebook Code into Clean, Readable Python Scripts
Simplify Your Python Code: Refactoring Made Easy!
Refactoring Object-Oriented to AWESOME Functional Code
Mastering Python Refactoring: Simplifying Code with the Dictionary Dispatch Pattern
Python Refactoring: From Functions to Classes for Efficient Coding
Sponsored
Sponsored
View Detailed Profile
Quick Python Refactoring Tips

Quick Python Refactoring Tips

In this

Super Quick Python Refactoring Tips

Super Quick Python Refactoring Tips

In this

Sponsored
From Spaghetti Code to Clean Python

From Spaghetti Code to Clean Python

Learn how to design great software in 7 steps: https://arjan.codes/designguide. Untangling deeply nested if/else logic is one of the ...

Brett Slatkin - Refactoring Python: Why and how to restructure your code - PyCon 2016

Brett Slatkin - Refactoring Python: Why and how to restructure your code - PyCon 2016

Speaker: Brett Slatkin As programs gain complexity, it becomes harder to add features and fix bugs. Reorganizing code is an ...

Test-Driven Development In Python // The Power of Red-Green-Refactor

Test-Driven Development In Python // The Power of Red-Green-Refactor

Learn how to design great software in 7 steps: https://arjan.codes/designguide. Test-driven development (TDD), also known as ...

Sponsored
I Made a Classic Refactoring Mistake

I Made a Classic Refactoring Mistake

Learn how to design great software in 7 steps: https://arjan.codes/designguide. In my previous video on

What is Refactoring, and why is it so important?

What is Refactoring, and why is it so important?

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

Refactoring Notebook Code into Clean, Readable Python Scripts

Refactoring Notebook Code into Clean, Readable Python Scripts

Hello friends! Apologies for the last minute notice. This afternoon, we'll be picking up where we left off last time with our movie ...

Simplify Your Python Code: Refactoring Made Easy!

Simplify Your Python Code: Refactoring Made Easy!

Refactoring Python

Refactoring Object-Oriented to AWESOME Functional Code

Refactoring Object-Oriented to AWESOME Functional Code

Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis. In this video, I want to show you that ...

Mastering Python Refactoring: Simplifying Code with the Dictionary Dispatch Pattern

Mastering Python Refactoring: Simplifying Code with the Dictionary Dispatch Pattern

In today's video we look at

Python Refactoring: From Functions to Classes for Efficient Coding

Python Refactoring: From Functions to Classes for Efficient Coding

Learn how Pybites can help you succeed in your

Extract Method Refactoring Example in Python

Extract Method Refactoring Example in Python

In this video, we delve into a common scenario where a function takes on too many responsibilities, a situation you might have ...

Refactoring code in a Python payroll app

Refactoring code in a Python payroll app

Subscribe to the channel: http://www.youtube.com/c/pybites?sub_confirmation=1 In this short video we show you how you can ...

Beautiful Python Refactoring - Talk by Conor Hoekstra

Beautiful Python Refactoring - Talk by Conor Hoekstra

Refactoring

How to refactor code the right way - Martin Fowler

How to refactor code the right way - Martin Fowler

refactoring

Refactoring A Data Science Project Part 1 - Abstraction and Composition

Refactoring A Data Science Project Part 1 - Abstraction and Composition

Learn how to design great software in 7 steps: https://arjan.codes/designguide. This is the first part of a 3-part miniseries in which I ...

Professional Code Refactor! (Cleaning Python Code & Rewriting it to use Classes)

Professional Code Refactor! (Cleaning Python Code & Rewriting it to use Classes)

In this video we take the code from my “How to Program a Game (in

Idiomatic Python: Decomposition & Refactoring Demo

Idiomatic Python: Decomposition & Refactoring Demo

In this video we take a look at the concept of decomposition and apply it to some code

Related Video Content

Code refactoring - Wikipedia information

Refactoring is intended to improve the design, structure, or implementation of the software (its non-functional...

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 - Visual Studio Code information

Visual Studio Code supports refactoring operations (refactorings) such as Extract Method and Extract Variable to...

10 refactoring best practices: When and how to refactor code information

Jun 26, 2025 · Refactoring involves a series of minor changes to code and should be intertwined with debugging or...