Simplest-shop.comonline shopping, the simple way |
Welcome | Help ![]() |
| Search for |
|
Home > Books > Refactoring Improving Design Existing Code Addison Wesley Object Technology Series
This website will be shutdown on 2008-04-01.
|
|
Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series) | |||||||||||||||
![]()
| 80% Recommended by our customers. Publisher: Addison-Wesley Professional Catalog: Book Release date: 1999-07-08 Media: Hardcover Number of pages: 464 Ean: 9780201485677 Book Isbn: 0201485672 Upc: 785342485677 Authors:
|
| |||||||||||||
| Top stores | Description | Price | Link to shop |
| amazon.com |
Availability: in 24 hours Current discount:30% off !!! |
$41.57 | |
| used | 12 used offers, as low as... | $40.65 | see more used offers |
| all new | 31 thirdParty new offers, as low as... | $39.99 | see more ThirdParty new offers |
| User Reviews: |
|
Summary: Foundation Material This should sit on your shelf, after your first reading, next to Design Patterns, and Fundemantals of Computer Graphics, so that it's there to refresh you with ideas when you are having one of 'those' afternoons. I think this is a core or foundation book for a practicing software engineer. Summary: Refactoring is a challenge One of my clients went through a refactoring project last year and recently this project has been revived to see if it can be incorporated with an SOA project that I am now involved with. Studying how to design services for a legacy environment while also lookint at refactoring some of the existing legacy components we have in place raised a lot of issues. I won't bore you with the details of our project but I will mention that this book was very helpful in nailing down exactly what our options to refactoring are. It focuses a lot on theory and has some insight as to where this trend is going. I learned that refactoring is *not* extending as much as it is improving what you already have. If you're interested in refactoring from a project point of view, then this is a great resource. Summary: Work of Genius This book makes a wonderful reference and should be on every developer's shelf. I gain new insights whenever I pick it up even on concepts that I thought I knew. Read the first several chapters when you first get this book - they are well-written and eye-opening. The remainder of the book is a catalog of Refactorings, which I recommend skimming initially and periodically poking through to refresh your fundamentals and pick up on the hidden gems. Summary: Martin Fowler has extraordinary insight I have written software for development projects for 30 years and I have managed several projects. Martin Fowler has extraordinary insight, and I enjoy reading his papers for the gems of thought I find. The main lesson I pick up from this book is: Break your large project into projects sufficiently small that you can sensibly abandon Refactoring for each of the small projects. Refactoring works well in some cases, I suppose. Refactoring works well for some people, I suppose. I'm skeptical, though. Fowler filled the book with page after page of the detailed Refactoring method applied to a problem he acknowledged as too simple for application of Refactoring. He assures us that Refactoring may overload small projects with methodology, making it unsuitable for them, and it works really well for larger projects. I suspect, however, that the burden it imposes enlarges as the job enlarges. Fowler gives me no good reason to think otherwise. If I'm to risk this methodology on a large project, I want to see it perform well on a smaller project first. Fowler conceives methodologies that attract zealous disciples. In the case of Refactoring, the methodology may succeed for its attractiveness rather than for its practical utility. Summary: A proven way to prevent software decay Refactoring is no more than restructuring code by altering its internal structure without changing its external behavior. At first sight, it could seem that such innocuous transformations (from an external point of view) would not deserve a whole book. However, refactoring is one of the key techniques behind the success of agile software development. Among other things, refactoring makes supple designs and test-driven development possible. When properly used, it helps in software maintenance (see Michael Feathers' "Working effectively with legacy code"). It also provides tangible benefits in debugging: if you don't find the error, that's because you don't understand what the code does, so making it clearer will always help. Although you might find Fowler's catalog of refactorings rather dry and many integrated development environments automate them nowadays, thus making Fowler's recipes unnecessary, it is fair to recognize the milestone this book marked when it was first published a few years ago. |
| Comparison map |
| Wondering how the book "Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)" relates to similar books? Find out at a glance here: |
| Price comparison |
![]() Refactoring: Improving the Design of Existing Code... |
![]() Design Patterns: Elements of Reusable... |
![]() Code Complete: A Practical Handbook of Software... |
![]() The Pragmatic Programmer: From Journeyman to... |
![]() Test Driven Development: By Example... |
![]() Refactoring to Patterns (Addison-Wesley Signature... |
| Our price | $41.57 | $41.57 | $31.49 | $31.86 | $37.40 | $49.70 |
| List price | $59.99 | $59.99 | $49.99 | $45.99 | $44.99 | $59.99 |
| Lowest used price | $40.65 | $28.89 | $27.99 | $23.99 | $24.94 | $30.73 |
| Lowest new price | $39.99 | $36.00 | $29.69 | $26.95 | $33.14 | $36.99 |
| Catalog | Book | Book | Book | Book | Book | Book |
| Release date | 1999-07-08 | 1994-11-10 | 2004-07-07 | 1999-10-30 | 2002-11-18 | 2004-08-15 |
| Media | Hardcover | Hardcover | Paperback | Paperback | Paperback | Hardcover |
| Number of pages | 464 | 416 | 960 | 352 | 240 | 400 |
| Ean | 9780201485677 | 9780201633610 | 9780735619678 | 9780201616224 | 9780321146533 | 9780321213358 |
| Book Isbn | 0201485672 | 0201633612 | 0735619670 | 020161622X | 0321146530 | 0321213351 |
| Upc | 785342485677 | 785342633610 | 790145196705 | 785342616224 | 785342146530 | 785342213355 |
| Link to shop* (opens in a new window) | BUY IT NOW* | BUY IT NOW* | BUY IT NOW* | BUY IT NOW* | BUY IT NOW* | BUY IT NOW* |
| take one out? |
|
I am here: Home > Books > Refactoring Improving Design Existing Code Addison Wesley Object Technology Series
This website will be shutdown on 2008-04-01.
|
|
|
About the Simplest Shop | Help | Term of Use | Privacy Policy
Home | Contact us | Bookmark us | get paid for writing |
|
Copyright Simplest-Shop.com 2004. All rights reserved |