Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Refactoring to Patterns (The Addison-Wesley Signature Series)

Buy

In 1994, Design Patterns changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In 1999, Refactoring revolutionized design by introducing an effective process for improving code. With the highly anticipated Refactoring to Patterns, Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring.

This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways.

Coverage includes:

  • A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples
  • Descriptions of twelve design smells that indicate the need for this book’s refactorings
  • General information and new insights about patterns and refactoring
  • Detailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns
  • Multiple ways to implement the same pattern—and when to use each
  • Practical ways to get started even if you have little experience with patterns or refactoring

Refactoring to Patterns reflects three years of refinement and the insights of more than sixty software engineering thought leaders in the global patterns, refactoring, and agile development communities. Whether you’re focused on legacy or “greenfield” development, this book will make you a better software designer by helping you learn how to make important design changes safely and effectively.

About the Author

Joshua Kerievsky is the founder of Industrial Logic (http://industriallogic.com), a company specializing in Extreme Programming. Since 1988, Joshua has been a professional software developer, coach, and instructor for clients such as Bankers Trust, MTV, MBNA, Ansys, MDS Sciex, Nielsen Media Research, and Sun Microsystems. He speaks regularly at conferences, has written numerous articles, and contributed chapters to Extreme Programming Explored (Addison-Wesley, 2001) and Extreme Programming Perspectives (Addison-Wesley, 2002). Joshua lives with his wife and daughters in Berkeley, California.

(HTML tags aren't allowed.)

1000 Recipe Cookbook: Easy to Follow Recipes for All Occasions (Puzzles)
1000 Recipe Cookbook: Easy to Follow Recipes for All Occasions (Puzzles)
Whatever type of food you are passionate about, whether you need to plan menus for feeding a large family, three courses for an elegant dinner party or a romantic meal for two, this selection of 1000 fabulous recipes is sure to inspire you for each and every occasion.

Many of the recipes included in the book are considered classics, and
...
Pixel Art for Game Developers
Pixel Art for Game Developers

Is the art for your video game taking too long to create? Learning to create Pixel Art may be the answer to your development troubles. Uncover the secrets to creating stunning graphics with Pixel Art for Game Developers. The premier how-to book on Pixel Art and Pixel Art software, it focuses on the universal principles of the...

Mechatronics for the Evil Genius
Mechatronics for the Evil Genius
DEVELOP THE MECHATRONIC SIDE OF YOUR GENIUS WITH 25 FUNTASTIC PROJECTS!

If you're fascinated by electronics and mechanics, this hands-on tour of the junction where they meet will bring you hours of fun and learning. Noted electronics author Newton Braga's Mechatronics for the Evil Genius guides you step by step...


From Master Student to Master Employee
From Master Student to Master Employee

With a new emphasis on the skills most valued by employers, FROM MASTER STUDENT TO MASTER EMPLOYEE 4e improves students' abilities to develop and apply the most relevant skills and strategies to both the classroom and the workplace. The Fourth Edition focuses on the Five C's - character, creative thinking, critical thinking,...

Visual Insights: A Practical Guide to Making Sense of Data (The MIT Press)
Visual Insights: A Practical Guide to Making Sense of Data (The MIT Press)

A guide to the basics of information visualization that teaches nonprogrammers how to use advanced data mining and visualization techniques to design insightful visualizations.

In the age of Big Data, the tools of information visualization offer us a macroscope to help us make sense of the avalanche of data...

Professional Cooking, Trade Version
Professional Cooking, Trade Version
—From the Foreword by André Cointreau President and CEO, Le Cordon Bleu

If you're serious about cooking, you'll want to join the hundreds of thousands of chefs who have used Wayne Gisslen's Professional Cooking to learn the basics of their craft. With more information and step-by-step photographs than ever before, the Sixth Edition...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy