Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Refactoring in Python

EuroPython Conference via YouTube

Overview

Explore effective strategies for improving Python code quality in this EuroPython 2019 conference talk. Learn about easy wins for instant code improvement, identify common patterns and antipatterns, and develop a philosophical approach to writing replaceable code. Discover techniques for tackling demanding legacy code, integrating new practices into existing codebases, and preventing future technical debt. Gain insights on code reviews, testing challenges, and managing expectations during the refactoring process. Participate in audience discussions to share experiences and gather practical tips for elevating your Python projects to modern standards.

Syllabus

Intro
Agenda
Introduction
Whats the point
Outline
Easy Wins
Code Reviews
Winters
Black
KOLA
Discussions
Antipatterns
Examples
SonarQube
AntiPattern
Magic Methods
decorators
bad patterns
facades
approach slowly
force code reviews
limits
documentation
no easy wins
manage expectations
modernize
QA

Taught by

EuroPython Conference

Reviews

Start your review of Refactoring in Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.