100% PP 100%25%20PP
   14,019.75 + FREE Delivery
  • Inclusive of all taxes

Pay on Delivery (Cash/Card) eligible
What is this?
What is Pay on Delivery?
Pay on Delivery (POD) includes Cash on Delivery (COD) as well as Debit card / Credit card / Net banking payments at your doorstep.
Sold and fulfilled by Fast Media 2 ™ (4.5 out of 5 | 1,162 ratings).
List & Earn Rs.250* extra. Available in Bangalore, Mumbai, Chennai, Hyderabad. Sell on Local Finds.
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more.
See all 2 images

Refactoring: Ruby Edition (Addison-Wesley Professional Ruby Series) Hardcover – Import, 15 Oct 2009


See all 3 formats and editions Hide other formats and editions
Price
New from
Hardcover, Import
   14,019.75
   14,019.75
EMI starts at    667 per month. EMI starts at    667. No Cost EMI available if you checkout only with this item. Options
EMI (Easy Installments)
  • Pay for your order in equal monthly installments (EMI), using any one of the cards in the table below.
  • Your bank will convert the payment into EMI in 3-4 working days.
  • To make this a No Cost EMI offer, the interest amount will be discounted from the price of your order. Your card will be charged for the item price minus the discounted interest. The total amount you will pay to the bank (excluding GST) will be equal to the price of the item. The bank will charge GST on the interest amount.

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,767

12.0%

   14,301

6

   2,419

12.0%

   14,514

9

   1,643

13.0%

   14,790

12

   1,252

13.0%

   15,027

18

   875

15.0%

   15,743

24

   680

15.0%

   16,314

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,775

13.0%

   14,325

6

   2,426

13.0%

   14,556

9

   1,657

15.0%

   14,910

12

   1,265

15.0%

   15,185

18

   875

15.0%

   15,743

24

   680

15.0%

   16,314

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

6

   2,447

16.0%

   14,681

9

   1,663

16.0%

   14,971

12

   1,272

16.0%

   15,264

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,775

13.0%

   14,325

6

   2,426

13.0%

   14,556

9

   1,650

14.0%

   14,850

12

   1,259

14.0%

   15,105

18

   875

15.0%

   15,743

24

   680

15.0%

   16,314

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,771

12.5%

   14,313

6

   2,423

12.5%

   14,535

9

   1,647

13.5%

   14,820

12

   1,256

13.5%

   15,066

18

   865

13.5%

   15,566

24

   680

15.0%

   16,314

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,775

13.0%

   14,325

6

   2,426

13.0%

   14,556

9

   1,643

13.0%

   14,790

12

   1,252

13.0%

   15,027

18

   875

15.0%

   15,743

24

   680

15.0%

   16,314

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,775

13.0%

   14,325

6

   2,426

13.0%

   14,556

9

   1,643

13.0%

   14,790

12

   1,252

13.0%

   15,027

18

   875

15.0%

   15,743

24

   680

15.0%

   16,314

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,767

12.0%

   14,301

6

   2,419

12.0%

   14,514

9

   1,650

14.0%

   14,850

12

   1,259

14.0%

   15,105

18

   875

15.0%

   15,743

24

   680

15.0%

   16,314

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,775

13.0%

   14,325

6

   2,426

13.0%

   14,556

9

   1,643

13.0%

   14,790

12

   1,252

13.0%

   15,027

18

   861

13.0%

   15,507

24

   667

13.0%

   15,996

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,783

14.0%

   14,348

6

   2,433

14.0%

   14,598

9

   1,650

14.0%

   14,850

12

   1,259

14.0%

   15,105

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,775

13.0%

   14,325

6

   2,426

13.0%

   14,556

9

   1,650

14.0%

   14,850

12

   1,259

14.0%

   15,105

18

   875

15.0%

   15,743

24

   680

15.0%

   16,314

Plan

(months)

EMI

(payable to provider)

Annual Interest

(charged by provider)

Total Cost

(payable to provider)

3

   4,767

12.0%

   14,301

6

   2,419

12.0%

   14,514

9

   1,643

13.0%

   14,790

12

   1,252

13.0%

   15,027

18

   868

14.0%

   15,625

24

   680

15.0%

   16,314

About *NoCost: The bank will continue to charge interest on EMI as per existing rates. However, the interest to be charged by the bank will be passed on to you as an upfront discount.
Good to know
  • Total Cost shown above does not include shipping charges.
  • EMI providers may charge you pre-closure or other charges when you cancel/return an EMI order.
  • Click here to read EMI FAQs.
click to open popover

Product description

From the Back Cover

The Definitive Refactoring Guide, Fully Revamped for Ruby

 

With refactoring, programmers can transform even the most chaotic software into well-designed systems that are far easier to evolve and maintain. What’s more, they can do it one step at a time, through a series of simple, proven steps. Now, there’s an authoritative and extensively updated version of Martin Fowler’s classic refactoring book that utilizes Ruby examples and idioms throughout–not code adapted from Java or any other environment.

 

The authors introduce a detailed catalog of more than 70 proven Ruby refactorings, with specific guidance on when to apply each of them, step-by-step instructions for using them, and example code illustrating how they work. Many of the authors’ refactorings use powerful Ruby-specific features, and all code samples are available for download.

 

Leveraging Fowler’s original concepts, the authors show how to perform refactoring in a controlled, efficient, incremental manner, so you methodically improve your code’s structure without introducing new bugs. Whatever your role in writing or maintaining Ruby code, this book will be an indispensable resource.

 

This book will help you

•    Understand the core principles of refactoring and the reasons for doing it

•    Recognize “bad smells” in your Ruby code

•    Rework bad designs into well-designed code, one step at a time

•    Build tests to make sure your refactorings work properly

•    Understand the challenges of refactoring and how they can be overcome

•    Compose methods to package code properly

•    Move features between objects to place responsibilities where they fit best

•    Organize data to make it easier to work with

•    Simplify conditional expressions and make more effective use of polymorphism

•    Create interfaces that are easier to understand and use

•    Generalize more effectively

•    Perform larger refactorings that transform entire software systems and may take months or years

•    Successfully refactor Ruby on Rails code

About the Author

Jay Fields is a software developer for DRW Trading and a frequent conference presenter. Jay has a passion for discovering and maturing innovative solutions. Jay’s website is available at www.jayfields.com.

 

Shane Harvie has delivered software in Agile environments in the United States, India, and Australia. He works for DRW Trading in Chicago and blogs at www.shaneharvie.com.

 

Martin Fowler is Chief Scientist at ThoughtWorks and one of the world’s leading experts in the effective design of enterprise software. He has pioneered object-oriented development, patterns, agile methodologies, domain modeling, UML, and Extreme Programming. His books include Refactoring, Analysis Patterns, and UML Distilled. His book, Patterns of Enterprise Application Architecture, won Software Development’s Jolt Productivity Award and Javaworld.com’s best Java book award.

 

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter mobile phone number.



Product details

  • Hardcover: 480 pages
  • Publisher: Addison Wesley; 1 edition (15 October 2009)
  • Language: English
  • ISBN-10: 0321603508
  • ISBN-13: 978-0321603500
  • Product Dimensions: 18.3 x 3 x 23.9 cm
  • Average Customer Review: Be the first to review this item
  • Would you like to tell us about a lower price?
    If you are a seller for this product, would you like to suggest updates through seller support?


Customer reviews

There are no customer reviews yet.
Share your thoughts with other customers

Most helpful customer reviews on Amazon.com

Amazon.com: 4.4 out of 5 stars 214 reviews
Javed Ali Khan
4.0 out of 5 starsThis awesome books deserves a better kindle version
4 January 2017 - Published on Amazon.com
Verified Purchase
14 people found this helpful.
alejandro claro
4.0 out of 5 starsIt feels a bit simple, but it is certainly a book that every software developer should be read
12 December 2013 - Published on Amazon.com
Verified Purchase
9 people found this helpful.
Steven
5.0 out of 5 starsOne of the few truly MUST HAVE books
17 February 2007 - Published on Amazon.com
Verified Purchase
9 people found this helpful.
wiredweird
5.0 out of 5 starsAn instant classic
27 April 2004 - Published on Amazon.com
Verified Purchase
5 people found this helpful.
J. Lunt
5.0 out of 5 starsFive Stars
5 January 2017 - Published on Amazon.com
Verified Purchase
3 people found this helpful.

Where's My Stuff?

Delivery and Returns

Need Help?