---
product_id: 131970947
title: "Elegant Objects: Volume 1"
brand: "yegor bugayenko"
price: "$2263"
currency: MXN
in_stock: true
reviews_count: 8
url: https://www.desertcart.mx/products/131970947-elegant-objects-volume-1
store_origin: MX
region: Mexico
---

# Elegant Objects: Volume 1

**Brand:** yegor bugayenko
**Price:** $2263
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Elegant Objects: Volume 1 by yegor bugayenko
- **How much does it cost?** $2263 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.mx](https://www.desertcart.mx/products/131970947-elegant-objects-volume-1)

## Best For

- yegor bugayenko enthusiasts

## Why This Product

- Trusted yegor bugayenko brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Full description not available

## Images

![Elegant Objects: Volume 1 - Image 1](https://images-na.ssl-images-amazon.com/images/I/416Qhuvn-8L.jpg)
![Elegant Objects: Volume 1 - Image 2](https://images-na.ssl-images-amazon.com/images/I/21+TbF1BfSL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 







  
  
    A revolutionary book!
  

*by R***. on Reviewed in the United Kingdom on 18 December 2017*

This book is about Object-Oriented programming, but it's (probably) not what you think!There are many books, articles, blogs about OO. Everyone seems to think they know what it is. But this book tries to convince you otherwise. A lot of people will probably have a negative reaction to it just because of the fact that it basically tells them "you've been doing OO wrong the whole time". But I would strongly advise you to read the book and really try to understand what the author is saying.The good parts:* A rather short book without much needless small-talk* Most of the book's ideas are applicable even if you don't adopt the whole philosophy of the book (things like "don't use singletons", "make classes immutable", "keep classes/objects small", etc.)The less good parts:* Some things the author says sound a bit "dramatized"* What author says is not always exactly what he means (for example, "Never use -er names", tells you not to name classes with words that end with "-er" suffix, but what the author is trying to say is something like "A LOT OF class names that end with '-er' are bad because their names imply procedural code wrapped in objects rather than real objects; basically, things like "CashFormatter", "PageLoader", "UserDeleter" or "ImageTransformer" are bad, but things like "User" and "Programmer" are OK).Despite a few flaws, it's still an excellent book.

### ⭐⭐ 







  
  
    Far too opinionated to be useful.
  

*by D***K on Reviewed in the United Kingdom on 26 January 2020*

The book is far too opinionated presenting the authors preferred way of coding as "the one true way", rather than showing why certain patterns can be bad, but might be acceptable for certain sets of tradeoffs.Some of the choices the author prefers might be fine choices for the projects the author has worked on, but are definitely not universally true. Making the argument that anyone that disagrees is an idiot as the book does is not a good way to educate programmers.A much better book is "Timeless Laws of Software Development" https://www.amazon.co.uk/Timeless-Software-Development-Jerry-Fitzpatrick/dp/099933560X/ref=sr_1_1 which explains why/how certain solutions are good at solving certain problems.

### ⭐⭐⭐⭐⭐ 







  
  
    Makes you reconsider what you have taken for granted in OOP
  

*by Z***V on Reviewed in the United Kingdom on 7 May 2016*

Before reading this book, I did not even realize how many OOP anti-patterns I was using.Now that I have read it, I am really eager to apply the principles defined in the book.Problem is that, it is not very easy to change a way of thinking one has had for years.Also it is really hard to "isolate the diseased" when the language you are writing in and the API framework you are using violate the principles defined in the book.Even after reading the book, I would say that I still write code that is not very maintainable, but now I know that I can improve this code.

---

## 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.mx/products/131970947-elegant-objects-volume-1](https://www.desertcart.mx/products/131970947-elegant-objects-volume-1)

---

*Product available on Desertcart Mexico*
*Store origin: MX*
*Last updated: 2026-02-22*