---
product_id: 8082556
title: "Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby) (Addison-Wesley Professional Ruby Series)"
brand: "chad pytel / tammer saleh pytel / saleh"
price: "€ 60.48"
currency: EUR
in_stock: true
reviews_count: 11
url: https://www.desertcart.ie/products/8082556-rails-antipatterns-best-practice-ruby-on-rails-refactoring-addison-wesley
store_origin: IE
region: Ireland
---

# Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby) (Addison-Wesley Professional Ruby Series)

**Brand:** chad pytel / tammer saleh pytel / saleh
**Price:** € 60.48
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby) (Addison-Wesley Professional Ruby Series) by chad pytel / tammer saleh pytel / saleh
- **How much does it cost?** € 60.48 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ie](https://www.desertcart.ie/products/8082556-rails-antipatterns-best-practice-ruby-on-rails-refactoring-addison-wesley)

## Best For

- chad pytel / tammer saleh pytel / saleh enthusiasts

## Why This Product

- Trusted chad pytel / tammer saleh pytel / saleh brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby) (Addison-Wesley Professional Ruby Series)

## Images

![Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby) (Addison-Wesley Professional Ruby Series) - Image 1](https://m.media-amazon.com/images/I/41aY6WeUXoL.jpg)
![Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby) (Addison-Wesley Professional Ruby Series) - Image 2](https://m.media-amazon.com/images/I/51pQn1O3CtL.jpg)
![Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby) (Addison-Wesley Professional Ruby Series) - Image 3](https://m.media-amazon.com/images/I/41BeaY9uKhL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    The best intermediate resource to get to the next level. Not just for refactoring, but for learning how to USE Rails.
  

*by S***T on Reviewed in the United States on July 26, 2014*

The ideal and essential book for intermediate level people learning rails. You've gone through the rubyonrails.org guide(s), maybe even micharl hartl's, or baserails (excellent, not so well known resource btw). Now, what? How do you build your own complex idea that have more than just has_many associations, or are clones of popular apps? What does fat model actually mean in practice? How do I loosely couple and APPLY law of demeter?This book is not just about what not to do, or refractoring things to that it's extra "rails-y". The reason it's so valuable for intermediate developers is because by seeing the recommended ways to implement, and organize your code, against anti-patterns (aka bad practices that don't fully utilize what rails designed to make neat and concise), you get to LEARN the rails methods and features that don't even show up in all of the beginner rails tutorials in out there, and you get to learn exactly how to USE methods and features that rails has to offer without going into ultra low level ruby that leave you scratching your head, and frustrated.Just like how object oriented design philosophy tells you to use interfaces to not care about the detailed implementation of distant objects, so too should teaching something relatively complicated and confusing like a framework teach you how and what to use its methods and features without bogging you down with every single detail about the method, or approaching it from such a highly academic, and non-practical way. This book does just that. It gives you a bad example, explains the most useful and practical way of improving it, shows you the new example (even multiple examples as it increments the improvements by illustrating one concept at a time), and you end up with the knowledge to APPLY those principles concretely to your own app you might be building. APIs, the rubyonrails.org guides, even apidock doesn't do this that well. As good as stack overflow is, it's quite difficult to get to know rails well as an intermediate level learner of rails, since SO's answers are often not organized, go into too much or too little detail, can be targeted at advance level developers, as well as you not knowing what you should study next.Sandi Metz's design patterns in ruby book is extremely well written, and rated extremely highly. You will see the similar styles, intentions of conveying thorough, but concise knowledge of practices, and also find it very useful. while object oriented programing in ruby is important, and very good, you will end up not knowing how to implement it, as it is rather distant from rails. This book is what you should read before Sandi's book, where it's in a similar style, but very applicable and very actionable to rails, and your project(s) that you may be building for a portfolio to land that junior rails developer job.I'm very surprised this book doesn't have that many reviews. I think it is truly one of the essential books in the track for someone who wants to become a senior developer from zero programming familiarity. This book fills an essential gap in the spectrum of difficulty and progress.P.S. to those who say this book contains too many useless, and obvious bad design patterns: where did you learn these concepts before? I couldn't find many good resources. Even if they're out there, curation is quite a valuable thing. Any review like that should be cognizant of the level of experience imo. Perhaps this book is not as good for seasoned rails developers. But it is truly one of the best and rare resources that fills a ladder rung in the path from beginnerhood to expertise. Again. I'd love to know where other rails developers learned the patterns and practices if not from this book. While working in a company with experienced developers? Well, not everyone has that kind of access to resources. To some, it's a catch-22, where you need to build a portfolio to get a job to get mentored. Disregarding all of that, it's still useful to not to have to rely on person-to-person training, or have to rely on reading the source code. Some people truly are great at code, and can read source code from ground-up as a primary learning method. Some are already seasoned in ruby and rails enough to read it as well. I think seasoned developers are too ignorant of this reality. Others have different learning styles. Some teaching methods are simply statistically faster, easier, and more effective. And for sure that method is not reading the source code.Disclaimer: I have NO ties or conflicts of interest with any of the resources mentioned in this review.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Old but still relevant to anyone learning Rails
  

*by R***Y on Reviewed in the United States on March 8, 2019*

This is great for the Rails developer transitioning from beginning to intermediate / advanced in his learning of web design.  This book covers the many common issues developers can face when designing code for production and how to avoid those "antipatterns"

### ⭐⭐⭐⭐ 4.0 out of 5 stars







  
  
    Based on rails 3 but still very helpful
  

*by J***M on Reviewed in the United States on July 9, 2019*

References some gems and techniques that are a little outdated but in general a very very helpful resource to take your code from “done” to “done well”.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ie/products/8082556-rails-antipatterns-best-practice-ruby-on-rails-refactoring-addison-wesley](https://www.desertcart.ie/products/8082556-rails-antipatterns-best-practice-ruby-on-rails-refactoring-addison-wesley)

---

*Product available on Desertcart Ireland*
*Store origin: IE*
*Last updated: 2026-02-03*