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.

Comments

Popular Posts