Refactoring Video Tutorial
Refactoring Video Tutorial : 18 Videos on the most common reafctorings
View ArticleCode Refactoring 18
I cover the Abstract Factory Pattern to end my code refactoring tutorial
View ArticleCode Refactoring 17
This code refactoring tutorial is all about the Visitor Design Pattern
View ArticleCode Refactoring 16
I show you how can we add additional features to code using the decorator design pattern
View ArticleCode Refactoring 15
In this part of my code refactoring tutorial, we'll look at how to replace a primitive type with a class
View ArticleCode Refactoring 13
I show you how to replace conditionals with the command pattern and much more
View ArticleCode Refactoring 12
I show you how to eliminate large Accumulation Methods by Extracting Methods and Using a Collecting Parameter
View ArticleCode Refactoring 11
One of you guys sent me a request to explain the chapter in Refactoring to Patterns titled Encapsulate Composite with Builder.
View ArticleCode Refactoring 10
I revisit the Builder Design Pattern to answer questions I've received and to get you ready to build composites with it
View ArticleCode Refactoring 9
In this part of my code refactoring tutorial I will cover how to turn an implied tree structure into a composite pattern. What do you do when you want to model a tree structure? You can either list the...
View ArticleCode Refactoring 8
I show you how to eliminate duplicate code using the template method pattern
View ArticleCode Refactoring 7
We'll work with the strategy design pattern in java. We'll explore how the strategy pattern can be used to eliminate conditionals during code refactoring
View ArticleCode Refactoring 6
We'll clean up conditional statements by extracting them into methods, talk about naming, guard clauses and polymorphism
View ArticleCode Refactoring 5
In this code refactoring tutorial, I will show you how to replace a constructor with a factory method in 2 code examples. I also solve a challenge question
View ArticleCode Refactoring 4
We'll cover converting simple types into class objects. We'll also look at how to move fields and methods into other classes and a bunch of tricks
View ArticleCode Refactoring 3
I show you examples of how you can make your code more understandable using something called an Explaining Variable
View ArticleCode Refactoring 2
I talk about some basic code refactoring concepts like method extraction and how to handle temporary and local variables
View ArticleCode Refactoring
Code refactoring is used to improve code design to make it easier to understand and extend. I cover the code refactoring bad smells and provide examples
View ArticleObject Oriented Design Tutorial
Object Oriented Design Tutorial (11 Videos) I focus on teaching the Object Oriented Design process in numerous ways in this video series.
View Article