Refactoring - Study

1.Study : Refactoring by Martin Fowler(1)

post-thumbnail

2.What are bad things in my code? : Refactoring by Martin Fowler(2)

post-thumbnail

3.Extract Function - Refactoring skills(1)

post-thumbnail

4.Remove Inline Function - Refactoring skills(2)

post-thumbnail

5.Extract Variable - Refactoring skills(3)

post-thumbnail

6.Inline Variable - Refactoring skills(4)

post-thumbnail

7.Change Function Declaration - Refactoring skills(5)

post-thumbnail

8.Encapsulate Variable - Refactoring skills(6)

post-thumbnail

9.Rename Variable - Refactoring skills(7)

post-thumbnail

10.Introduce Parameter Object - Refactoring skills(8)

post-thumbnail

11.Combine Functions Into Class - Refactoring skills(9)

post-thumbnail

12.Combine Functions Into Transform - Refactoring skills(10)

post-thumbnail

13.Split Phase - Refactoring skills(11)

post-thumbnail

14.Encapsultion(1) - Encapsulate Record

post-thumbnail

15.Encapsultion(2) - Encapsulate Collection

post-thumbnail

16.Encapsultion(3) - Replace Primitive with Object

post-thumbnail

17.Encapsultion(4) - Replace Temp with Query

post-thumbnail

18.Encapsultion(5) - Extract Class

post-thumbnail

19.Encapsulation(6) - Inline Class

post-thumbnail

20.Encapsulation(7) - Hide Delegate

post-thumbnail

21.Encapsulation(8) - Remove Middle Man

post-thumbnail

22.Encapsulation(9) - Substitute Algorithm

post-thumbnail