Refactoring: Improving the Design of Existing Code by Martin Fowler
Summary
Summary
Refactoring guides the reader through a series of refactorings on a seemingly trivial legacy application. Fowler starts of easy, but as he continues the refactorings grow in complexity.
Refactoring guides the reader through a series of refactorings on a seemingly trivial legacy application. Fowler starts of easy, but as he continues the refactorings grow in complexity.
What worked & what was valuable in the quest
What worked & what was valuable in the quest
The refactorings provided are easy to follow and very applicable in real life programming. Having the refactoring skill set in your tool belt makes you want to apply them everywhere. All of a sudden there is ugly, need to be refactored code all over the place. Same as with the design patterns, use with caution.
What didn't work, what you'd change next time
What didn't work, what you'd change next time
Type here.
What you learned (related items from the Skills Inventory)
What you learned (related items from the Skills Inventory)
What specific skills did this quest help you with?
Reviewers, please comment below:
Reviewers, please comment below: