Ebook Download Elegant Objects (Volume 1), by Yegor Bugayenko
We discuss you additionally the method to get this book Elegant Objects (Volume 1), By Yegor Bugayenko without going to the book establishment. You could remain to go to the web link that we give as well as all set to download Elegant Objects (Volume 1), By Yegor Bugayenko When many individuals are busy to look for fro in the book store, you are very simple to download and install the Elegant Objects (Volume 1), By Yegor Bugayenko right here. So, just what else you will opt for? Take the motivation right here! It is not just supplying the ideal book Elegant Objects (Volume 1), By Yegor Bugayenko however likewise the best book collections. Below we consistently provide you the very best as well as easiest method.

Elegant Objects (Volume 1), by Yegor Bugayenko
Ebook Download Elegant Objects (Volume 1), by Yegor Bugayenko
Elegant Objects (Volume 1), By Yegor Bugayenko. Reading makes you much better. That claims? Many sensible words state that by reading, your life will certainly be a lot better. Do you believe it? Yeah, prove it. If you require guide Elegant Objects (Volume 1), By Yegor Bugayenko to review to prove the smart words, you can visit this page completely. This is the site that will supply all guides that possibly you require. Are guide's compilations that will make you feel interested to review? One of them here is the Elegant Objects (Volume 1), By Yegor Bugayenko that we will propose.
This publication Elegant Objects (Volume 1), By Yegor Bugayenko offers you much better of life that could produce the top quality of the life better. This Elegant Objects (Volume 1), By Yegor Bugayenko is what the people now require. You are below as well as you might be precise as well as sure to obtain this publication Elegant Objects (Volume 1), By Yegor Bugayenko Never doubt to get it also this is simply a book. You can get this publication Elegant Objects (Volume 1), By Yegor Bugayenko as one of your compilations. Yet, not the collection to present in your shelfs. This is a valuable book to be checking out collection.
Exactly how is to make sure that this Elegant Objects (Volume 1), By Yegor Bugayenko will not presented in your bookshelves? This is a soft data publication Elegant Objects (Volume 1), By Yegor Bugayenko, so you could download Elegant Objects (Volume 1), By Yegor Bugayenko by acquiring to get the soft file. It will certainly reduce you to read it every time you need. When you feel lazy to move the published book from home to office to some area, this soft data will alleviate you not to do that. Considering that you could only save the data in your computer unit as well as gizmo. So, it allows you read it everywhere you have desire to check out Elegant Objects (Volume 1), By Yegor Bugayenko
Well, when else will certainly you locate this possibility to obtain this publication Elegant Objects (Volume 1), By Yegor Bugayenko soft data? This is your good chance to be here as well as get this excellent publication Elegant Objects (Volume 1), By Yegor Bugayenko Never leave this publication before downloading this soft data of Elegant Objects (Volume 1), By Yegor Bugayenko in web link that we provide. Elegant Objects (Volume 1), By Yegor Bugayenko will actually make a large amount to be your best friend in your lonesome. It will be the most effective partner to improve your operation and also hobby.
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.
- Sales Rank: #312533 in Books
- Published on: 2016-02-22
- Original language: English
- Number of items: 1
- Dimensions: 9.00" h x .58" w x 6.00" l, .75 pounds
- Binding: Paperback
- 240 pages
From the Author
Kindle/Electronic edition won't be available until the end of 2018. More information about the book: yegor256.com/elegant-objects.html
About the Author
Yegor 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.
Most helpful customer reviews
18 of 19 people found the following review helpful.
Good book for beginners looking for OOP approach
By ales veselka
Elegant Objects (Volume 1) is good collection of OOP tips. It's nice that there is a new book bringing into attention OOP principles. Besides listing numerous tips, advice and examples, book also briefly discuses advantages of OOP over procedural programming.
I also like author's use of objects' anthropomorphic point of view, i.e. looking at objects as living organisms with behavior. I think that helps readers shift their mindset from "thinking like a computer".
Sad aspect is author's lack of reasoning and use of strongest possible words. "pure evil", "it is dumb", "absolutely terrible", etc. This position of know-it-all paradoxically show's authors ignorance; and often he openly admits he doesn't know the reason, but "just don't do it". The advice is still good and there may be other reasons, but author would have to be open-minded and maybe read other books to acquire deeper understanding.
I also felt sometimes that I've been cheated. He writes one example to prove point of argument, and in next chapter says the example it's not actually good and changes it to prove his new point. This inconsistency doesn't add up much of credibility.
But overall good book for beginners looking for OOP approach.
3 of 3 people found the following review helpful.
A Practical, Clear and Convincing Book with Depth!
By Henri Schellingerhout
Elegant Objects is a great book with depth and practical approaches (reads easy). Yegor writes clearly and convincingly, often with expletives (good and wrong).
The book is an eye opener and mindsetter for me. Now, I avoid using static methods, I'm considering about names, and yes, I get a lot of more respect for my objects (and especially for the constructor(s))! Yegor speaks OOP purely and refutes the procedural alternatives.
In the first edition, there are some issues (e.g. p.27: missing reference: Section ??). The metaphor "Static methods are like a cancer ....... tumor" (p.131) is ethically wrong for me.
Summarized, Elegant Objects levels up your OOP skills!
1 of 1 people found the following review helpful.
A mixed bag
By Edwin Young
A very odd book. I have to disagree with other reviewers' suggestion that this book is suitable for newcomers to object-oriented programming, because some topics are true and good advice; others are interesting but need more caveats associated with them, and others are IMHO flat-out wrong. All are presented as eternal truths with unwavering confidence. The other problem is that the book redefines terms which are in common use elsewhere (when the author says 'declarative' most people would use the term 'lazy'), which could really confuse the unwary.
I do think this is an interesting book if you have some more experience. I found it a stimulating read, because it spurred me to have a mental argument with the author most of the way through. I was able to find some new insights and it prompted me to re-examine some prior assumptions, and it certainly wasn't boring. But I think you need to read critically.
Elegant Objects (Volume 1), by Yegor Bugayenko PDF
Elegant Objects (Volume 1), by Yegor Bugayenko EPub
Elegant Objects (Volume 1), by Yegor Bugayenko Doc
Elegant Objects (Volume 1), by Yegor Bugayenko iBooks
Elegant Objects (Volume 1), by Yegor Bugayenko rtf
Elegant Objects (Volume 1), by Yegor Bugayenko Mobipocket
Elegant Objects (Volume 1), by Yegor Bugayenko Kindle
Tidak ada komentar:
Posting Komentar