★ wanayoo — archive 1999 http://java.about.com/compute/java/library/blrefactoring.htmNouvelle recherche | Portail wanayoo
spacer
    spacer    
an About site
  > Enter Sweepstakes!
  > Advertise on this site
  > Get Bargains
spacer
  You are here:   About > Computing/Technology > Focus on Java
spacer
spacer
Your Guide spacer Focus on Java
with  John Zukowski  Your Guide to One of Over  700 Sites
spacer
 
Search for  in 
 
spacer
   Home · Recent Articles · Visit Forums · Chat Live · Contact Guide · Free Newsletter
spacer
spacer
               
Subjects
Applets
Book Resources
Career Resources
Community
Core Libraries
FAQs
Getting Started
How-To
Magazines
News Sources
Tools
Tutorials

Subject Library 

All articles on this topic
 
Stay up-to-date!
Subscribe to our newsletter.

Do you like our sites?
Wish to share them with others - and earn money?
Become an Affiliate

Refactoring Book Review

Cover
(Click on Cover to Buy)
Refactoring book cover
Author(s) Martin Fowler
Publisher Addison Wesley
ISBN 0201485672
Cover Price $39.95
Page Count 431
If you aren't familiar with refactoring, the subtitle tells all: Improving the Design of Existing Code. When you are time constrained to get things done, or just have less-experienced developers working on a problem, there comes a time when an application just isn't good enough any more. When its time to do the next release, its time to go back and patch things up, to improve the maintainability of the application.

To minimize the maintenance effort with optimal gain, the Refactoring book provides a catalog of approaches to improve your applications, keeping the external behavior the same while improving the inner workings. For every refactoring scheme in the catalog, you'll discover the motivation behind the changes, the mechanics to get the change done, and the examples. The motivation section explains why a specific refactoring should be performed. The mechanics section provides a set of repeatable steps to get the changes right the first time, instead of having to try to do everything at once. For the example section, you'll find all the examples written in the Java programming language.

After about 100 pages to help you get started with refactoring, the remaining pages cover 70 refactoring approaches to improving your existing applications. Broken into seven different areas, the 70 approaches describe how to move features between objects, organize your data, simplify conditional expressions, along with many other tasks. With the Java technology focus of the examples, not only can this book help improve the maintainability of your existing applications, but you can learn how to improve them the first time around.

All in all, a good book to add to your library.

Return to main article




Email this page!

Sponsored Links
Affordable and fast dedicated servers-Click here!
Is your virtual host not cutting it anymore? Maybe it is time to move up to your very own Dedicated Server. Our prices start at just $200, including bandwidth!
http://www.dialtoneinternet.com/  (Listing fee: $0.38)
Techies.com
The leading career resource for technology professionals in the country. Find the hottest tech jobs. Online training. Valuable career tips. And the inside scoop on local companies.
http://techies.com/  (Listing fee: $0.37)
Find Practically Anything on Earth at eBay!
eBay - the world's largest online trading site where people buy, sell or trade practically anything on earth. Over 4 million items available in over 4,000 categories including java
http://cgi.ebay.com/  (Listing fee: $0.30)
MMA Java Servlet Hosting
Economical web hosting with support for Java servlets, JSP, XML, MySQL and postgres database, and EJB.
http://www.mmaweb.net/  (Listing fee: $0.15)
Netsetter - the free download accelerator
Download and install the Netsetter software and you can double your internet speed and have a chance to win a BMWZ3 Sports Car!
http://www.commission-junction.com/  (Listing fee: $0.15)
Sponsor this site More...



Related Sites
spacer
on About 
  C/C++
Computer Science
Focus on JavaScript
Focus on Web3D
HTML/XML
Internet Technology
Pascal Programming
Perl
Web Design
Also Recommended
Java Coffee Break
Java Commerce

 
spacer
 
 Advertising
AllBusiness.com
Create your business plan. Here’s how.

Porn on the internet?
A rabbi, a comedienne and a pornographer weigh in. Now it's your turn to sound off at Beliefnet.com

HotJobs.com
Better Jobs for a Better Life

Win a piece of *NSYNC!
Head to Alloy.com for a chance to score your very own platinum copy of No Strings Attached!

Marketplace
- - free stuff - -
get a website$499
long distance deal
$$$$ win big $$$$
cheap computers!
free tech stuff
high paying jobs
free ebiz solutions
make cash
ebusiness info
$50 off mp3 player
save up to 70%!
make cash
longdistancedeal
dot com facts
book club
make cash
morality matters
make cash
$$$$ win big $$$$


           
spacer spacer
   Search   
spacer spacer spacer spacer
Explore More on the About Network!
About Australia
About Canada
About India
About Ireland
About UK

Arts/Literature
Autos
Cities/Towns
Comedy
Computing/Technology 
Education
Entertainment
Food/Drink
Finance/Investing
Gadgets
Games
Health/Fitness
Hobbies
Home/Garden
Homework Help
Industry
Internet/Online 
Kids
Jobs/Careers
Money
Movies
Music/Performing Arts
News/Issues
Parenting/Family
People/Relationships 
Pets
Recreation/Outdoors
Real Estate
Shopping
Religion/Spirituality
Science
Small Business
Society/Culture 
Sports
Style
Teens
Travel
TV/Radio
spacer
spacer spacer
 
About Us | User Agreement | Privacy & Kids' Privacy Policy | Help
Copyright  © 2000 About.com, Inc.
About and About.com are registered trademarks of About.com, Inc.
The About logo is a trademark of About.com, Inc.
All rights reserved.