YoVDO

Refactoring in Python

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses Code Smells Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Microsoft Azure Developer: Refactoring Code
Pluralsight
C# ve JAVA Geliştiricileri için Clean Code Yazma Sanatı
Udemy
Refactoring for C# Developers
Pluralsight
Java Refactoring: Best Practices
Pluralsight
ICAgile (ICP-PRG): Improving and Refactoring Code
Pluralsight