Shop Khloud Popcorn
$51.56 with 14 percent savings
List Price: $60.00 Image
FREE delivery May 1 - 6. Details
Only 15 left in stock - order soon.
$$51.56 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$51.56
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Zenieth
Shipper / Seller
Returns
30-day refund/replacement
30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
Shipping fee
May apply, not eligible for free return. See details
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Refactoring in Large Software Projects: Performing Complex Restructurings Successfully

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Refactoring in Large Software Projects: Performing Complex Restructurings Successfully 1st Edition

4.0 out of 5 stars (1)

{"desktop_buybox_group_1":[{"displayPrice":"$51.56","priceAmount":51.56,"currencySymbol":"$","integerValue":"51","decimalSeparator":".","fractionalValue":"56","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2FEekvWelqD3ntzTjc0vW6D0Y%2FBRPgU3RvvSfxmC2c2lPzthTdbManRpwEfGhm%2FARKO%2BXNxZCVzlVMLzdXRTKMbIXqJRxnUolxZwOtBv131MOwsjcsy%2FJ7cf46z1ShPxaHqU%2FDXLMTL83mgNDE0xx9jGZSpMSvUxafmce%2Fwppl5ADq41J7WcKJAIR1CLqyaG1","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Large Refactorings looks at methods of establish design improvements as an important and independent activity during development of software, and will help to ensure that software continues to adapt, improve and remain easy to read and modify without altering its observable behaviour. It provides real-world experience from real refactored projects and shows how to refactor software to ensure that it is efficient, fresh and adaptable.
Sponsored

Editorial Reviews

From the Back Cover

Breathe new life into old code! Learn how to refactor software to ensure that it is efficient, fresh and adaptable.

Refactoring is an aspect of eXtreme programming that enables software developers, designers and architects to breathe new life into old code. Authors Stefan Roock and Martin Lippert help you to keep your software projects alive and show you how to successfully adapt and improve complex restructurings.

Some Integrated Development Environments, such as Eclipse or IntelliJ, provide support for refactorings. However, this support does not tackle some of the planning or controlling, nor the long-term consequences, of large refactorings. This invaluable resource fills the gap and shows you how to improve the design of existing software code.

Whilst there have been a number of books on eXtreme Programming, few have looked in detail at individual practices. Stefan Roock and Martin Lippert take the idea a step further and extend the scope to applications that use libraries, frameworks and database structures.

Refactoring in Large Software Projects looks at methods of design improvements as an important and independent activity during development of software.

If you’re looking for a practical guide to performing complex restructurings, this is certainly the book for you.

About the Author

Stefan Roock works as a consultant and coach for it-agile GmbH (located in Germany). His areas of expertise include agile software development, refactoring techniques and agile project management and among his special interests are refactoring, incremental design and agile customer coaching. Stefan also is frequently a speaker at technical conferences and has published a number of papers and articles. He is co-author of the book "Extreme Programming in Action". You can contact him at stefan@stefanroock.de or http://www.stefanroock.de.

Martin Lippert works as a consultant and coach for it-agile GmbH (located in Germany) and is an expert on agile software development, refactoring techniques and Eclipse technology. His special interests include aspect-oriented programming, refactoring, incremental design and the Eclipse platform. Martin is a frequent speaker at technical conferences and has published a number of papers and articles. He is co-author of the book "Extreme Programming in Action". You can contact him at lippert@acm.org or http://www.martinlippert.com

Product details

  • Publisher ‏ : ‎ Wiley
  • Publication date ‏ : ‎ May 18, 2006
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 286 pages
  • ISBN-10 ‏ : ‎ 0470858923
  • ISBN-13 ‏ : ‎ 978-0470858929
  • Item Weight ‏ : ‎ 7.6 ounces
  • Dimensions ‏ : ‎ 7.52 x 0.64 x 9.3 inches
  • Best Sellers Rank: #13,174,219 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.0 out of 5 stars (1)

About the author

Follow authors to get new release updates, plus improved recommendations.
Martin Lippert
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Sponsored

Customer reviews

4 out of 5 stars
1 global rating
Sponsored

Top review from the United States

  • Reviewed in the United States on March 13, 2007
    Format: Paperback
    Reviewed by Andres Anon

    This book should be required reading for all developers and architects prior to attempting to refactor any application.

    The material is presented very clearly. It touches on all aspects of refactoring form databases and published API's to single classes and methods. It emphasizes the importance of testing in refactoring and the use of emerging technologies (IDE's, plugin, and third party tools) to achieve this refactoring. It also concentrates on problems in applications which they refer to as smells. They identify the most common types of smells, how to locate them and refactor them in existing code and how to prevent them in future developments.

    It provides a review of popular design principles and how to successfully refactor applications according to those principles. The examples are practical enough to understand but simple enough to follow without putting the book down. The book also reviews some of the most popular refactoring tools in the market PMD, JDepend, ClassCycle, Eclipse Metrics Plugin, RefactorIT, Dr. Freud, and SA4J.

    Each chapter is organized differently. When covering the best practices for a large refactoring the author presents with a set of the most common problems and solutions. When covering how to refactor databases the author presents a very methodical approach. The constant throughout the reading is that every chapter presents a topic, provides experiences and recommendations as well as further reading that is available on any covered material.

    I would definitely recommend that every java developer read this book sooner rather than later. It will provide you with a different perspective to guide you as you build your applications. After all, knowing what not to do is often as important as knowing what to do.
    3 people found this helpful
    Report