Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Refactoring Workbook

Buy
Refactoring Workbook, 9780321109293 (0321109295), Addison Wesley, 2003

As a programmer, you need to be able to recognize and improve problematic code, so the program remains in a working state throughout the software lifecycle. Refactoring-the art of improving the design of existing code safely-provides an efficient, reliable system for bringing order to the chaos, and one that keeps the surprises to a minimum! Refactoring can be difficult to learn, but Refactoring Workbook, by consultant William C. Wake, presents the material in a easy-learning format that makes learning enjoyable and effective.

For many, the obstacle to learning refactoring is in identifying the "smells"—the potential problem areas-found in code. Instead of having you read about the smells, Refactoring Workbook makes sure you understand them. You'll solve a carefully assembled series of problems, and you'll find yourself learning at a deeper level and arriving at a few insights of your own. Wake uses the workbook method—a learning-focused approach that forces you to apply the techniques presented in the book-in the rest of the book. This approach helps you learn and apply the most important refactoring techniques to your code and, as a side benefit, helps you to think more about creating great code even when you're not refactoring.

Refactoring Workbook provides user-friendly references such as:

  • A handy, quick-reference "smell finder"
  • A standard format for describing smells
  • Appendices showing key refactorings
  • A listing of Java™ tools that support refactoring

This book is intended for programmers with a knowledge of Java, though a C# or C++ programmer with a basic understanding of Java would also be able to follow and learn from the examples. It can be used as a companion to Martin Fowler's Refactoring (also from Addison-Wesley Professional), which provides step-by-step instructions for many refactorings.

About the Author

WILLIAM C. WAKE is an independent software consultant, coach, and trainer who has been programming for over 20 years. He has previously worked for Capital One Financial, MCI/WorldCom, VTLS, Inc, and others. He is the author of Extreme Programming Explored, also available from Addison-Wesley Professional.

(HTML tags aren't allowed.)

Introduction to Reactive Gas Dynamics
Introduction to Reactive Gas Dynamics
In the high energy gas flows, associating high velocities and high temperatures, physical and chemical processes such as molecular vibrational excitation, dissociation, ionisation or various reactions take palce and deeply influence the structure of the flows. The characteristic times of these processes have the same order of magnitude as...
53: Scientific Foundations of Clinical Practice: Part I, An Issue of Pediatric Clinics, 1e (The Clinics: Internal Medicine)
53: Scientific Foundations of Clinical Practice: Part I, An Issue of Pediatric Clinics, 1e (The Clinics: Internal Medicine)

In the last decade, the delineation of the human genome and the development of high throughput genomics and proteomics have transformed the practice of Pediatrics. The study of normal childhood growth and development, and pediatric diseases now focuses on the delineation of normal and abnormal gene expression, resultant cellular and organ...

UML Bible
UML Bible
If UML can do it, you can do it too...

Today’s economy demands top quality software development in record time and with maximum efficiency. UML arms you to meet that challenge, and the UML Bible supplies the most comprehensive UML education you can get. One volume covers everything from understanding and using UML and diagramming notation...


Genetic Programming: An Introduction (The Morgan Kaufmann Series in Artificial Intelligence)
Genetic Programming: An Introduction (The Morgan Kaufmann Series in Artificial Intelligence)

Since the early 1990s, genetic programming (GP)-a discipline whose goal is to enable the automatic generation of computer programs-has emerged as one of the most promising paradigms for fast, productive software development. GP combines biological metaphors gleaned from Darwin's theory of evolution with computer-science approaches drawn...

How to Cheat at Managing Microsoft Operations Manager 2005
How to Cheat at Managing Microsoft Operations Manager 2005
How to Cheat at Managing Microsoft Operations Manager 2005 is written for
system administrators and systems engineers who are responsible for the upkeep
and administration of IT environments, from a two server environment to a
large enterprise.This book will is a must-read for anyone looking at implementing
an enterprise
...
Observing the Sun with Coronado Telescopes (Patrick Moore's Practical Astronomy Series)
Observing the Sun with Coronado Telescopes (Patrick Moore's Practical Astronomy Series)
The Sun provides amateur astronomers with one of the few opportunities for daytime astronomy.

In order to see the major features of our nearest star, special telescopes that have a very narrow visible bandwidth are essential. The bandwidth has to be as narrow as 1 × 10-10 m (1 Angstrom) and centred on the absorption line...

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