Getting Started With Refactoring Your Python Code | Real Python Podcast #55

Опубликовано: 09 Апрель 2021
на канале: Real Python
1,931
35

Do you think it's time to refactor your Python code? What should you think about before starting this task? This week on the show, we have Brendan Maginnis and Nick Thapen from Sourcery. Sourcery is an automated refactoring tool that integrates into your IDE and suggests improvements to your code.

Nick and Brendan provide advice on how to start refactoring and setting achievable code objectives. We discuss setting up unit testing and building confidence that you aren't changing your code's fundamental meaning. We also talk about technical debt and how it can creep into your organization's projects.

Topics:

00:00:00 -- Introduction
00:01:31 -- What is refactoring?
00:03:19 -- How is it connected to extensibility?
00:04:33 -- What are methods for preparing your code?
00:05:35 -- Being confident you are not changing the meaning of the code
00:09:34 -- Refactoring as you go
00:11:16 -- What is technical debt, how is it generated?
00:19:08 -- Sponsor: Digital Ocean
00:19:45 -- Code metrics
00:23:32 -- Holding code in your head, and design patterns
00:28:03 -- Comments in code and function definitions
00:35:04 -- Automated refactoring
00:39:34 -- Using a code formatter
00:43:19 -- Video Course Spotlight
00:44:27 -- Team decisions around refactoring
00:47:41 -- Examples where refactoring made a difference
00:51:56 -- A few additional notes about Sourcery
00:52:59 -- What is something you are excited about in the world of Python?
00:55:21 -- What do you want to learn next?
00:56:20 -- Thanks and goodbye

👉 Links from the show: https://realpython.com/podcasts/rpp/55/


Смотрите видео Getting Started With Refactoring Your Python Code | Real Python Podcast #55 онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Real Python 09 Апрель 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 1,93 раз и оно понравилось 3 людям.