Patterns
Most developers today have heard of Design Patterns, maybe even have the original GoF publications. Refactoring to Patterns by Joshua Kerievsky takes the theory and gives it a real world spin.
I especially like the section on overusing singletons. He works to make sure that a developer at any level can see the steps required to do the refactoring. Unfortunately, this leaves a bit of bloat in the example sections.
Lastly, the first 4 chapters are excellent. A concise group of "Keep-it-simple-s..." essays get you in the right mindset for looking hard are your code.
Even with a bit of experience with patterns, I have been able to refactor some of the services up to framework items, thereby reducing some duplication.
I especially like the section on overusing singletons. He works to make sure that a developer at any level can see the steps required to do the refactoring. Unfortunately, this leaves a bit of bloat in the example sections.
Lastly, the first 4 chapters are excellent. A concise group of "Keep-it-simple-s..." essays get you in the right mindset for looking hard are your code.
Even with a bit of experience with patterns, I have been able to refactor some of the services up to framework items, thereby reducing some duplication.
Comments