Object Thinking (Developer Reference) 1st Edition, Kindle Edition
Use the Amazon App to scan ISBNs and compare prices.
- Highlight, take notes, and search in the book
- Length: 368 pages
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Customers who bought this item also bought
Would you like to tell us about a lower price?
Top Customer Reviews
I award this book 3 stars, because I feel it is extremely repetitious, making the same point over and over again; it could easily be trimmed down to half its size, if not more. Also, it is not an easy read, using many technical terms thrown in unneccessarily (IMHO). I feel that with extensive restructuring of the content, it could become a book worthy of its content.
* The first few chapters help the reader understand between the culture difference between 2 camps of 'scientific logical method-driven designers' and 'heuristics-driven artistic social designers'.
* Chapter 3 outlines the 4 fundamental tenets of object oriented thinking.
* Chapters 4 n 5 throw some light on the terminology and subtle thinking differences.
* Chapter 6,7,8,9 are the 'How-to'/actionable chapters.
* Chapter 10 is just bizarre... disjointed
The book as a whole doesn't exhibit 'flow'... something feels off. The book also doesn't promote lucid language frequenty throwing in important sounding words :)
The book definitely could have been shorter to make a better impact- I liked a bunch of ideas like Object Cubes (an extension to the CRC Card) as a thinking tool (I don't think I'll be building any physical cubes), the 4 presuppositions of object thinking, 'All inheritance must be based on behavior extensions', the little 'Behind The Quotes' sidebars , 'Object as a person' metaphor. Self-evaluating rules, Event Dispatchers and the DataItem type (as opposed to passive data) are interesting. That said it is a refreshing (though opinionated) change to read about the craft behind OOP. 4 out of 5 stars.
As well, to say this book is "deeply slanted" and that the author "foams at the mouth" reagarding current programming practices is to completely disavow oneself from reality. Take a quick and simple peek and the current state of software design/projects/programs. See anything amiss? How about cost overruns, and projects that either get shelved halfway through, or take 5 times as long to build as planned. Mr. West simply says that true OO is rarely practiced, that there is a better method, and here it is. If anyone has any credible evidence that XP/Agile programming is the same or worse than traditional OO or structured programming practices, be sure to write your own book on it. It will go along ways to disproving theories that Dave West and others put forth.
For those who are open to expanding their current views about programming, get this book. Dave West is, at the least, a gifted writer whose book content is profound, and is a must for any serious computer programmer.
I thought I knew what OO programing was; I was wrong. It has nothing to do with, at its deepest (and true)level, programming or computers. It has everything to with the human condition and how we perceive and process the world around us.
This is a must-have book for anyone who aspires to be, or already is, an OO progammer. Superbly written, with profound content.
This is a no-brainer: buy it.
Most Recent Customer Reviews
Set up an Amazon Giveaway
Customers who viewed this item also viewed
Look for similar items by category
- Books > Computers & Technology > Networking & Cloud Computing > Data in the Enterprise > Client-Server Systems
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Programming Languages
- Kindle Store > Kindle eBooks > Computers & Technology > Networking > Client-Server Systems
- Kindle Store > Kindle eBooks > Computers & Technology > Programming > Software Design > Software Development