->
Oreilly - Refactoring Python Code - 9781788836418
Oreilly - Refactoring Python Code
by Rudy Lai | Released September 2018 | ISBN: 9781788836418


Practical techniques and methods to make your existing Python code faster, reliable, and more maintainable.About This VideoLearn techniques and methods to improve the design of your existing codeIdentify code that requires refactoring and apply the techniques you've learnedUse the techniques you've learned to bring your legacy code up-to-date using refactoringIn DetailEven the most well-planned code can develop anti-patterns over the years. These make the codebase difficult to maintain. Small changes can break major features because Python anti-patterns are a symptom of deeper problems in your code base.Learn to resolve Python anti-patterns with techniques and methods to improve the design of your existing code. Tackle bugs by understanding the principles of refactoring, and learn to spot opportunities by identifying code that requires refactoring. We will also show you how to build test-driven processes to make refactoring easier. This course will show you how to remove Python anti-patterns from your programs in simple steps. We cover specific techniques for refactoring and improving sloppy Python code.Take this course if you want to have a legacy Python code base with a lot of issues. Apply real-world refactoring techniques, and turn your code into clean, efficient, and maintainable projects.All the code and supporting files of this course are available on GitHub at - https://github.com/PacktPublishing/Refactoring-Python-Code-v- Show and hide more Publisher resources Download Example Code
  1. Chapter 1 : Getting Started with Refactoring
    • The Course Overview 00:02:41
    • Benefits of Refactoring 00:14:35
    • Understanding Refactoring Principles 00:08:48
    • Overview of Refactoring Tools 00:08:34
  2. Chapter 2 : Removing Python Anti-Patterns
    • Overview of Python Anti-Patterns 00:06:21
    • Various Types of Python Anti-Patterns 00:09:07
    • Playbooks for Removing Anti-Patterns 00:08:25
  3. Chapter 3 : Simplifying Long and Complex Functions into Smaller Methods
    • Refactoring Through Splitting Up Functions 00:12:20
    • Refactoring Through Merging Functions 00:06:06
    • Replace Complex Expressions with Inner Function Calls 00:06:07
    • Refactoring Through Local Variable Creation 00:05:25
  4. Chapter 4 : Refactoring Classes and Objects in OOP
    • Assessing the Correct Class for Fields and Methods 00:06:59
    • Moving Functions Around Different Classes to Group Functionality 00:05:30
    • Refactor Delegate Classes to Remove Double Dependencies 00:04:39
    • Removing Middlemen Classes to Reduce Needless Complexity 00:05:17
  5. Chapter 5 : Pattern-Based Refactoring
    • Introduction to Pattern Based Refactoring 00:11:21
    • Using Encapsulation Methods for Refactoring 00:07:07
    • Removing Multiple Checks for None in Your Python Code 00:05:35
    • Python Refactoring Using Conditionals 00:08:08
  6. Chapter 6 : Using 3rd Party Refactoring Tools
    • Using Rope, a Python Refactoring Library 00:08:29
    • Using Codemods to Do Python Refactoring 00:09:35
    • Other Tools Available for Refactoring 00:06:45
  7. Show and hide more

    Oreilly - Refactoring Python Code


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss