Course programme
Getting Started with Refactoring 4 lectures 34:36 The Course Overview This video provides an overview of the entire course. Benefits of Refactoring This video is all about refactoring and its benefits. • Learn about clean code • Go through the DRY principle Understanding Refactoring Principles In this video, we will understand the refactoring principles. • Learn about PEP8 • Action DRY: the rule of three • Refactor if it helps you understand Overview of Refactoring Tools There are a plethora of tools in Python that can help you refactor or write code cleanly the first time. • Learn about IDEs: Visual Studio Code, PyCharm, and Eclipse • Learn about Linters: Pylint, PEP8, and McCabe • Learn about Formatters: autopep8 Getting Started with Refactoring - Quiz Getting Started with Refactoring 4 lectures 34:36 The Course Overview This video provides an overview of the entire course. Benefits of Refactoring This video is all about refactoring and its benefits. • Learn about clean code • Go through the DRY principle Understanding Refactoring Principles In this video, we will understand the refactoring principles. • Learn about PEP8 • Action DRY: the rule of three • Refactor if it helps you understand Overview of Refactoring Tools There are a plethora of tools in Python that can help you refactor or write code cleanly the first time. • Learn about IDEs: Visual Studio Code, PyCharm, and Eclipse • Learn about Linters: Pylint, PEP8, and McCabe • Learn about Formatters: autopep8 Getting Started with Refactoring - Quiz The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Benefits of Refactoring This video is all about refactoring and its benefits. • Learn about clean code • Go through the DRY principle Benefits of Refactoring This video is all about refactoring and its benefits. • Learn about clean code • Go through the DRY principle Benefits of Refactoring This video is all about refactoring and its benefits. • Learn about clean code • Go through the DRY principle Benefits of Refactoring This video is all about refactoring and its benefits. • Learn about clean code • Go through the DRY principle This video is all about refactoring and its benefits. • Learn about clean code • Go through the DRY principle This video is all about refactoring and its benefits. • Learn about clean code • Go through the DRY principle Understanding Refactoring Principles In this video, we will understand the refactoring principles. • Learn about PEP8 • Action DRY: the rule of three • Refactor if it helps you understand Understanding Refactoring Principles In this video, we will understand the refactoring principles. • Learn about PEP8 • Action DRY: the rule of three • Refactor if it helps you understand Understanding Refactoring Principles In this video, we will understand the refactoring principles. • Learn about PEP8 • Action DRY: the rule of three • Refactor if it helps you understand Understanding Refactoring Principles In this video, we will understand the refactoring principles. • Learn about PEP8 • Action DRY: the rule of three • Refactor if it helps you understand In this video, we will understand the refactoring principles. • Learn about PEP8 • Action DRY: the rule of three • Refactor if it helps you understand In this video, we will understand the refactoring principles. • Learn about PEP8 • Action DRY: the rule of three • Refactor if it helps you understand Overview of Refactoring Tools There are a plethora of tools in Python that can help you refactor or write code cleanly the first time. • Learn about IDEs: Visual Studio Code, PyCharm, and Eclipse • Learn about Linters: Pylint, PEP8, and McCabe • Learn about Formatters: autopep8 Overview of Refactoring Tools There are a plethora of tools in Python that can help you refactor or write code cleanly the first time. • Learn about IDEs: Visual Studio Code, PyCharm, and Eclipse • Learn about Linters: Pylint, PEP8, and McCabe • Learn about Formatters: autopep8 Overview of Refactoring Tools There are a plethora of tools in Python that can help you refactor or write code cleanly the first time. • Learn about IDEs: Visual Studio Code, PyCharm, and Eclipse • Learn about Linters: Pylint, PEP8, and McCabe • Learn about Formatters: autopep8 Overview of Refactoring Tools There are a plethora of tools in Python that can help you refactor or write code cleanly the first time. • Learn about IDEs: Visual Studio Code, PyCharm, and Eclipse • Learn about Linters: Pylint, PEP8, and McCabe • Learn about Formatters: autopep8 There are a plethora of tools in Python that can help you refactor or write code cleanly the first time. • Learn about IDEs: Visual Studio Code, PyCharm, and Eclipse • Learn about Linters: Pylint, PEP8, and McCabe • Learn about Formatters: autopep8 There are a plethora of tools in Python that can help you refactor or write code cleanly the first time. • Learn about IDEs: Visual Studio Code, PyCharm, and Eclipse • Learn about Linters: Pylint, PEP8, and McCabe • Learn about Formatters: autopep8 Getting Started with Refactoring - Quiz Getting Started with Refactoring - Quiz Getting Started with Refactoring - Quiz Getting Started with Refactoring - Quiz Removing Python Anti-Patterns 3 lectures 23:53 Overview of Python Anti-Patterns This video is an overview of Python anti-patterns. • Learn about Python anti-patterns • Learn about the playbook: spot the problem, fix the problem • Go through the types of Python anti-patterns Various Types of Python Anti-Patterns In this video, we will go through the various types of Python anti-patterns. • Go through the various types of Python anti-patterns • Go through misapplied OOP • Duplicate code Playbooks for Removing Anti-Patterns This video is about Playbooks for removing anti-patterns. • Separate the general and the specific • Keep it simple • Move features around Removing Python Anti-Patterns - Quiz Removing Python Anti-Patterns 3 lectures 23:53 Overview of Python Anti-Patterns This video is an overview of Python anti-patterns. • Learn about Python anti-patterns • Learn about the playbook: spot the problem, fix the problem • Go through the types of Python anti-patterns Various Types of Python Anti-Patterns In this video, we will go through the various types of Python anti-patterns. • Go through the various types of Python anti-patterns • Go through misapplied OOP • Duplicate code Playbooks for Removing Anti-Patterns This video is about Playbooks for removing anti-patterns. • Separate the general and the specific • Keep it simple • Move features around Removing Python Anti-Patterns - Quiz Overview of Python Anti-Patterns This video is an overview of Python anti-patterns. • Learn about Python anti-patterns • Learn about the playbook: spot the problem, fix the problem • Go through the types of Python anti-patterns Overview of Python Anti-Patterns This video is an overview of Python anti-patterns. • Learn about Python anti-patterns • Learn about the playbook: spot the problem, fix the problem • Go through the types of Python anti-patterns Overview of Python Anti-Patterns This video is an overview of Python anti-patterns. • Learn about Python anti-patterns • Learn about the playbook: spot the problem, fix the problem • Go through the types of Python anti-patterns Overview of Python Anti-Patterns This video is an overview of Python anti-patterns. • Learn about Python anti-patterns • Learn about the playbook: spot the problem, fix the problem • Go through the types of Python anti-patterns This video is an overview of Python anti-patterns. • Learn about Python anti-patterns • Learn about the playbook: spot the problem, fix the problem • Go through the types of Python anti-patterns This video is an overview of Python anti-patterns. • Learn about Python anti-patterns • Learn about the playbook: spot the problem, fix the problem • Go through the types of Python anti-patterns Various Types of Python Anti-Patterns In this video, we will go through the various types of Python anti-patterns. • Go through the various types of Python anti-patterns • Go through misapplied OOP • Duplicate code Various Types of Python Anti-Patterns In this video, we will go through the various types of Python anti-patterns. • Go through the various types of Python anti-patterns • Go through misapplied OOP • Duplicate code Various Types of Python Anti-Patterns In this video, we will go through the various types of Python anti-patterns. • Go through the various types of Python anti-patterns • Go through misapplied OOP • Duplicate code Various Types of Python Anti-Patterns In this video, we will go through the various types of Python anti-patterns. • Go through the various types of Python anti-patterns • Go through misapplied OOP • Duplicate code In this video, we will go through the various types of Python anti-patterns. • Go through the various types of Python anti-patterns • Go through misapplied OOP • Duplicate code In this video, we will go through the various types of Python anti-patterns. • Go through the various types of Python anti-patterns • Go through misapplied OOP • Duplicate code Playbooks for Removing Anti-Patterns This video is about Playbooks for removing anti-patterns. • Separate the general and the specific • Keep it simple • Move features around Playbooks for Removing Anti-Patterns This video is about Playbooks for removing anti-patterns. • Separate the general and the specific • Keep it simple • Move features around Playbooks for Removing Anti-Patterns This video is about Playbooks for removing anti-patterns. • Separate the general and the specific • Keep it simple • Move features around Playbooks for Removing Anti-Patterns This video is about Playbooks for removing anti-patterns. • Separate the general and the specific • Keep it simple • Move features around This video is about Playbooks for removing anti-patterns. • Separate the general and the specific • Keep it simple • Move features around This video is about Playbooks for removing anti-patterns. • Separate the general and the specific • Keep it simple • Move features around Removing Python Anti-Patterns - Quiz Removing Python Anti-Patterns - Quiz Removing Python Anti-Patterns - Quiz Removing Python Anti-Patterns - Quiz Simplifying Long and Complex Functions into Smaller Methods. 4 lectures 29:57 Refactoring Through Splitting Up Functions In this video, we will be refactoring through splitting up functions. • Learn about Symptom • Learn why does splitting up the function helps • Refactor by hand Refactoring Through Merging Functions In this video, we will be refactoring through merging functions. • Learn about symptom • Learn why does splitting up the function helps • Refactor by hand Replace Complex Expressions with Inner Function Calls In this video, we will replace complex expressions with inner function calls. • Learn about symptom • Know what fix is needed • Learn why inner function calls help Refactoring Through Local Variable Creation In this video, we will be refactoring through local variable creation In this video, we will refactor delegate classes to remove double dependencies. • Learn about Delegates • Know why to hide delegates • Hide Delegates Removing Middlemen...