Joshua Kerievsky

Refactoring to Patterns

Notify me when the book’s added
To read this book, upload an EPUB or FB2 file to Bookmate. How do I upload a book?
Kerievsky lays the foundation for maximizing the use of design patterns by helping the reader view them in the context of refactorings. He ties together two of the most popular methods in software engineering today--refactoring and design patterns--as he helps the experienced developer create more
robust software.
This book is currently unavailable
477 printed pages
Have you already read it? How did you like it?
👍👎

Quotes

  • jbmeerkathas quoted5 years ago
    many a programmer picks up Design Patterns, gazes at a Structure diagram, and then begins coding. The result is code that exactly mirrors the Structure diagram, instead of a pattern implementation that best matches the need at hand.
  • rezafaizarahmanhas quoted2 years ago
    A refactoring is a "behavior-preserving transformation" or, as Martin Fowler defines it, "a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior"
  • rezafaizarahmanhas quoted4 years ago
    If you don't know patterns, you're less likely to evolve great designs. Patterns capture wisdom. Reusing that wisdom is extremely useful.

On the bookshelves

fb2epub
Drag & drop your files (not more than 5 at once)