SKU: 4928958027

Refactoring: Improving The Design Of Existing Code

Sale price$164.70 Regular price$183.00
Save 10%

Pay in installments of $45.75 with ShopPay, AfterPay and Klarna

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Aug 11 - Aug 16

Promo Codes Available:

For Your Every Summer RSVP, with Code: SUMMER15

Description

Refactoring: Improving The Design Of Existing CodeRefactoring: Improving The Design Of Existing Code Martin Fowlers guide to reworking bad code into well structured code Refactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that

Refactoring: Improving The Design Of Existing Code

Martin Fowler’s guide to reworking bad code into well-structured code

Refactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.

  • Refactoring principles: understand the process and general principles of refactoring
  • Code smells: recognize “bad smells” in code that signal opportunities to refactor
  • Application improvement: quickly apply useful refactorings to make a program easier to comprehend and change
  • Building tests: writing good tests increases a programmer’s effectiveness
  • Moving features: an important part of refactoring is moving elements between contexts
  • Data structures: a collection of refactorings to organize data, an important role in programs
  • Conditional Logic: use refactorings to make conditional sections easier to understand
  • APIs: modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together
  • Inheritance: it is both very useful and easy to misuse, and it’s often hard to see the misuse until it’s in the rear-view mirror---refactorings can fix the misuse

Examples are written in JavaScript, but you shouldn’t find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages.

'Whenever you read [Refactoring], it’s time to read it again. And if you haven’t read it yet, please do before writing another line of code.' –David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” –M. Fowler (1999)

SPECIFICATIONS:

Author:Martin Fowler - Мартин Фаулер

Publisher:Longman (Pearson Education)

Language:English

Publication Date:2019

Format:Hardcover

Width:192 mm / 7,6'

Height:234 mm / 9,2'

Weight:920 g

ISBN:9780134757599

Shipping Notes
  • Free Standard Shipping on $100+ Orders to the USA.
  • Except Preorder products are shipped in 48 hours.
  • Delivery to the USA:
  1. Standard Shipping : 3-10 business days
  • If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
  • We offer a 30-day return/exchange service after receiving.
  • Final sale items are not eligible for returns or exchanges.
  • To process your return/exchange, please contact us at [email protected]
  • Please click here for more details>>> Return & Exchange Policy
SKU: 4928958027

Discover Niche Categories That Outsell

Top-Converting Item to Boost Your Average Order

4.8 ★★★★★
Based on 22 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
A
Verified Purchase
Amazon Customer Sandra
Phoenix, US
★★★★★ 5
Great Quality, 100% cotton, buy 1 size larger. I’m 100% happy!
Size: Large, Color: Black Charcoal Heather Stripe, Pocket Description: Pocket
I will be buying more of these. I knew they were 100% cotton so I bought a large when I normally wear a medium. After I washed it in warm water and dried it in the dryer, it fits perfectly. The cotton is of great quality not thin and flimsy. I expect to get plenty of wear out of this t-shirt. Also, it did not fade. I recommend buying one size larger.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 10, 2026
A
Verified Purchase
Amazon Customer
Dallas, US
★★★★★ 5
Quality.
Color: Dark Indigo, Size: 34W x 29L
This pair Lee jeans, made on Mexico, fit perfect , zipper works great, 35.96 cost works for me. The pair of Smith jeans , zipper a struggle to make it work, zipper short in length, made in China, 51.62 does not work for me. You need to check quality of work from Chinese made products. Charles Grady Omaha.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 27, 2026
C
Verified Purchase
cw
Bozeman, US
★★★★★ 5
7 belt loops!
Color: Original Stone, Size: 36W x 32L
Finally Lee is making a pair of jeans with seven belt loops! And in loose fit! 50-year-old men with Dad bodies should not be wearing skinny jeans. Anyway great pair of jeans, size wise it's the same size as all the rest of my jeans. Should be good for summer work. The denim is a bit on the thinner side so I don't know how long they will last but they're good for now
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on March 20, 2026
G
Verified Purchase
G. r.
Grantham, US
★★★★★ 5
Great purchase
Color: Original Stone, Size: 32W x 32L
Fits perfectly, the color and fabric texture are great. Personally I prefer buttons to zipper but can't complain about that
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 25, 2026
D
Verified Purchase
Dale Truman
Draper, US
★★★★★ 4
Good jeans
Color: Retro Stone, Size: 36W x 34L
The jeans were delivered in a rather thin plastic bag; no box in an area that could have been exposed to bad weather. There was a very small imperfection in the bottom of one cuff that was not caused by the wrapper being flimsy. Not worth sending back, but packaging should have been bettet.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 14, 2026

recommand products