filmov
tv
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 effective way to make programs more manageable. This talk will show you Pythonic ways to do the most imporant ""refactorings"": Extract variables with __nonzero__; Change signatures with *args and **kwargs; Extract fields and classes with @property; Create stateful closures with __call__; and more!
As programs gain complexity, it becomes harder to add features and fix bugs. Reorganizing code is an effective way to make programs more manageable. This talk will show you Pythonic ways to do the most imporant ""refactorings"": Extract variables with __nonzero__; Change signatures with *args and **kwargs; Extract fields and classes with @property; Create stateful closures with __call__; and more!
Brett Slatkin - Refactoring Python: Why and how to restructure your code - PyCon 2016
Getting Started With Refactoring Your Python Code | Real Python Podcast #55
Professional Code Refactor! (Cleaning Python Code & Rewriting it to use Classes)
Refactoring in Python: Design Patterns and Approaches
Refactoring Python Code: Profile Class
Learn More Python the Hard Way: Refactoring
Python code review and refactoring
Effective Python and Python at Google Scale | Real Python Podcast #3
Refactoring in Python: design patterns and approaches / Tin Marković (Kiwi.com)
Working effectively with legacy code - Python edition (Scott Triglia)
Refactoring Code With the Standard Library
Python Code Review: Refactoring a Web Scraper, PEP 8 Style Guide Compliance, requirements.txt
PYTHON : What refactoring tools do you use for Python?
#25 Effective Python
Python Refactoring: 'while True' Infinite Loops & The 'input' Function
PyCon.DE 2017 Yenny Cheung - Technical Lessons Learned from Pythonic Refactoring
Effective Python: Excerpt from Using Comprehensions & Generators
Step-By-Step Chess Game Refactoring | Code Roast
Refactoring Python Code: Overview of Python Anti-Patterns|packtpub.com
Refactoring Pong using Object-Oriented Python
#116: 10 top talks of PyCon 2017 reviewed
HTCW Podcast #5 Refactoring and restructuring code
Sourcery demo
Yenny Cheung - Washing away code smells
Комментарии