by José Mota
Lessons:24Length:2.4 hours
Next lesson playing in 5 seconds
CancelFree Preview: Object-Oriented Design and Refactoring Patterns in Ruby
Introduction
05:05
This course will teach you on the basics of OOD in the Ruby language and will also refer lots of different patterns of refactoring that you can apply instantly into your code.
Learn seven powerful techniques to improve and simplify your JavaScript code in our Coffee Break Course:
1.Introduction1 lesson, 05:05
1 lesson, 05:05
Free Lesson 1.1Introduction05:05
Free Lesson
1.1
Introduction
05:05
2.Principles of Object Oriented Design5 lessons, 39:29
5 lessons, 39:29
Free Lesson 2.1Inheritance11:15
Free Lesson
2.1
Inheritance
11:15
2.2Encapsulation07:56
2.2
Encapsulation
07:56
2.3Polymorphism06:59
2.3
Polymorphism
06:59
2.4Duck Typing03:39
2.4
Duck Typing
03:39
2.5Code Smells09:40
2.5
Code Smells
09:40
3.Refactoring Patterns17 lessons, 1:35:45
17 lessons, 1:35:45
3.1Extract Method06:23
3.1
Extract Method
06:23
3.2Extract Class09:30
3.2
Extract Class
09:30
3.3Pull Up Method03:17
3.3
Pull Up Method
03:17
3.4Rename Method02:38
3.4
Rename Method
02:38
3.5Move Field05:31
3.5
Move Field
05:31
3.6Form Template Method04:05
3.6
Form Template Method
04:05
3.7Parameterize Method05:06
3.7
Parameterize Method
05:06
3.8Separate Query from Modifier05:31
3.8
Separate Query from Modifier
05:31
3.9Hide Delegate04:29
3.9
Hide Delegate
04:29
3.10Introduce Assertion05:42
3.10
Introduce Assertion
05:42
3.11Introduce Null Object05:48
3.11
Introduce Null Object
05:48
3.12Replace Array with Object04:56
3.12
Replace Array with Object
04:56
3.13Replace Method with Method Object08:32
3.13
Replace Method with Method Object
08:32
3.14Replace Temp with Query03:25
3.14
Replace Temp with Query
03:25
3.15Replace Type Code with Polymorphism07:57
3.15
Replace Type Code with Polymorphism
07:57
3.16Replace Type Code with Modules03:44
3.16
Replace Type Code with Modules
03:44
3.17Replace Type with State/Strategy09:11
3.17
Replace Type with State/Strategy
09:11
4.Conclusion1 lesson, 04:05
1 lesson, 04:05
4.1Final Tips04:05
4.1
Final Tips
04:05
Subscribe to watch full course
Subscribe to watch full course