{"product_id":"elegant-objects-9781519166913","title":"Elegant Objects","description":"TL;DR There are 23 practical recommendations for object-oriented programmers. Most of them are completely against everything you've read in other books. For example, static methods, NULL references, getters, setters, and mutable classes are called evil.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003eYegor is a CTO and co-founder of Teamed.io, a software development company with a unique approach to management of distributed teams; a regular blogger at www.yegor256.com; a proud holder of PMP and OCMEA certifications; a hands-on Java developer and a lead architect of a few popular open source projects, including jcabi.com, takes.org, rultor.com and qulice.com. Yegor lives in Palo Alto, CA and Kyiv, Ukraine.\u003cbr\u003e","brand":"Createspace Independent Publishing Platform","offers":[{"title":"Default Title","offer_id":50524689301778,"sku":"9781519166913","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_ab1d05a3-7fea-4d13-9ea0-4a638ca9e719.jpg?v=1731186026","url":"https:\/\/surprise-castle.myshopify.com\/products\/elegant-objects-9781519166913","provider":"Surprise Castle","version":"1.0","type":"link"}