| ||||||||||||||||||
![]() Trade In this Item for up to £11.85
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Object-Oriented Software Construction (Book/CD-ROM) (Prentice-Hall Resource) for an Amazon.co.uk gift card of up to £11.85, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
For any software engineer, developer or programmer interested in O-O software and programming.
This long-awaited revision retains the clarity, practicality and innovations that helped the first edition sell over 75,000 copies since 1988. Now over 1200 pages with a CD ROM full of object tools, this edition is fully revised and considerably expanded, making it THE definitive reference on the most promising software development in 30 years.
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product)
|
As for Design by Contract, I have been using it since 1998 in my VB and C++ design/code and I have seen a radical improvement in my designs and code quality.
This book ought to be mandatory reading material for all OOAD practitioner and students.
You can have all the ISO's, CMM's, TickIts and whatever else is todays quality-control-red-tape flavour of the month, but none of these address the fundamental quality of the software design. Hence the quality of the software will always struggle. This book is a brilliant step in the right direction to developing good quality, manageable software.
Meyer describes, very clearly, practices and techniques that will get your basic class design up to scratch, as well as pointing out common pitfalls, again with logical, convincing arguments. There's none of this "Never do this unless you have to" approach that too many other software gurus get away with.
My only problem with the book is that it does lean towards Eiffel language. But after a brief look at Eiffel I think it's an excellent language that has been out-hyped by the Java and C++ despite being superior.
I wouldn't say it's a cover-to-cover read, it is a huge book, but I find that I can dip in virtually anywhere and find something of value. I just wish that this book was on as many desks as the "Teach yourself Product XYZ in 21 days books". You can read as many of those as you like, and you can subscribe to all the quality standards, but they contain nothing that will improve your software design. That's where this book comes in.
This said, from this book you'll gain a solid introduction and very likely a thourough understanding of OO technologies and of one widely famous OO programming language. That is: a good investment, both for your wallet and your time.
This is a detailed book on the motivation and correct application of object orientation. Read more
|