Search
Home arrow Online Shop
Snagging Shop
Make sure you find all
the defects in your
new home. Purchase
our snagging guide.
Snagging Guide
Reviews
Get a professional
snagger to create a
snag list for your new
property in the UK or Ireland.
Snagging Inspections
Main Menu
Home
New Homes News
Snagging Stories
New Homes Research
Snagging Forum
Snagging Cloud
Snagging Top Ten
Web Links
Snagging Photos
Property Books
Online Shop
Polls
Directory
Press
 
Login for Download
Contact us
 
Site Map
New Build Inspections
The leading truly independent snagging company.

UK: Snagging
Ireland: Snag List
Money supermarket.com
Cheap Home Insurance
HIPS Directory
Find HIPS Providers in your local area using the HIP Central Home Information Pack Directory
Property Links

Investment Property
Let Choices help you find investment property.

Bermondsey Property
Search for Bermondsey Property in London. Hot Property has thousand of properties for sale in Bermondsey and property throughout the UK

Offplan Property
Are you looking for offplan property? Attend an inexpensive property seminar and get expert advice on property investment.

Mortgage arrears
Specialist lenders helping people with mortgage arrears.

Walthamstow Flats
Find a Walthamstow Flat with Hot Property. We have over 95 thousand houses and flats on our database, including flats in Walthamstow

Parking in London
Think it's impossible? Find parking in London. More information at Gumtree.


 
Advertisement

Refactoring: Improving the Design of Existing Code (Object Technology Series)

Snagging.org In association with Amazon.co.uk

Online Shop | Property Guides |  Kitchen & Home |  Garden Tools |  Power Tools |  Consumer Electronics

Get the Snagging Checklist Here!


  



Go back to: Refactoring: Improving the Design of Existing Code (Object Technology Series)

Rating: 5 out of 5 stars - Stop those annoying grubby code build-ups
I'm probably not alone in finding that, upon opening up source code (even my own), I have an uncontrollable urge to remove duplication, simplify, reduce and generally "improve" things before I can start to see how changes can be made. Then I read this book and discovered that I was refactoring.
Even better, I started to understand that there were a set of well-designed methods to apply, some of which I'd informally discovered for myself (so I wasn't alone after all) and many more that I hadn't thought of. It doesn't hurt that the book is well, and often entertainingly written.
Although some of the content is explicitly targeted at code built in full-blown object-oriented languages (the language used throughout is Java), it doesn't prove to be a hindrance to VB programmers like myself.
This book may fall slightly behind "Code Complete" in my list. Which would only make it the second best development book I've ever read (but it's the first one I felt like posting a review on).



Rating: 5 out of 5 stars - Good for every programmer
Although the examples are written in java, the content transcends that. Good for Python, Smalltalk, you name it



Rating: 4 out of 5 stars - If you don't already refactor then start now.
As a professional software developer I refactor my software all the time. I cannot help doing it. I used to think that it was a weakness I had, that before adding a new bit of functionality I first had the clean up what was there before. Perhaps I'm simple and so I need my code simple. But it's the most efficient way for me to program and it works for me. And now its also a method, with a nice name and a set of guidelines. So good, maybe I'm not so fussy after all.

Some of the refactorings here are a bit basic to be worth padding the pages with but you've got to read this this book, its so obviously the way to program.



Rating: 5 out of 5 stars - This book is improving the standard of coding
Like the GoF book, this book makes new ground by describing each refactoring in baby-step format and *naming* each of the refactorings. It has also led to more refactoring tools (which I hope will become a mandatory IDE requirement). So, instead of having to refactor your code manually, you can simply goto the menu and select "Extract Method", "Replace Temp with Query" etc. I highly recommend people check out the new IntelliJ IDEA (called Pandora). As Kent Beck notes, a refactoring tool completely changes the way you think about coding.

10 thumbs up for this book and the effect it will have on the industry.

Steve



Rating: 5 out of 5 stars - A must-read book for any C++/java programmers
I found this book extremely useful and a must-read for any C++ programmer. We all do refactoring at some stage in the development process but this book presents these techniques in a clear and structured way. The examples are clear and the explanations are presented in a light-hearted way. I must go and buy Design Patterns now !


Go back to: Refactoring: Improving the Design of Existing Code (Object Technology Series)

page 2 of  4
 1  2  3  4 
 

You might also be interested in the following great products:

Latest Tags


Popular Tags


  
Snagging List

Generated in 3.15243 Seconds