Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: JUnit Recipes : Practical Methods for Programmer Testing
Publisher: Manning Publications
Authors: J. B. Rainsberger
Rating: 5/5
Customer opinion - 5 stars out of 5

"JUnit Recipes" is a very thorough and comprehensive encyclopedia of excellent advice and examples on almost every coding situation I've ever wanted to test with JUnit.

J. B. Rainsberger has compiled a 700 page collection of scores of excellent recipes written in pattern-like fashion, clearly laying out testing problems in wont of solutions and the practical recipes for solving the problems, including annotated code examples, step-by-step instructions, and plenty of quality explanations.

"JUnit Recipes" is destined to be a classic, and has earned a most prominent place on my bookshelf, as I'm certain I'll be referencing it frequently for new and better ideas on formulating JUnit tests.

What's that? You'd like to borrow my copy of "JUnit Recipes?" No, get your own.

Product: Book - Hardcover
Title: The C++ Programming Language (Special 3rd Edition)
Publisher: Addison-Wesley Professional
Authors: Bjarne Stroustrup
Rating: 5/5
Customer opinion - 5 stars out of 5
Simply one of the best programming books ever wrote

Not for beginners, who may want go from the "Accelerated C++" first. Stanley Lippman's the C++ Primer has been too verbose and slow, though you always need to read his "Inside the C++ Object Model".
It's a hefty, comprehensive book, covering every aspect of modern C++ (hey, as far as last version of standard and thoughts :) For almost every topic and ideas written in C++, you can trace to it and get clarification from the father of the language. For example, it's actually a better tutorial of STL than many dedicated book of the its size. The vast amount of information in it rend many books so shallow and useless...
The book is as elegant and as hard as C++.
However, for C++, there are a few issues that prevented it from being more useful in current programming:
1. Compiler standard compliance.
2. C++ was invented when computers and operating systems were vastly underpowered. The standard didn't cover any GUI, threads, or network topics. Thus programmers has to rely on vendor specific libraries which are often not easily portable. These should be addressed to make C++ more competitive with newcomers like Java.
3. C++ didn't have standard ABI or bytecode/runtime either, leaving component frameworks to COM/DCOM and CORBA. Neither of them is really as good as Java in distributed environment.
If the standard committee make bold actions and have vendors support, they can still steer C++ into new age of mainstream programming, otherwise it will retreat to the corners C currently is.

Product: Book - Hardcover
Title: Mastering Windows 2000 Server
Publisher: Sybex Inc
Authors: Brian M. Smith, Doug Toombs, Mark Minasi
Rating: 3/5
Customer opinion - 3 stars out of 5
Too wordy but a good book

Mark Minasi (the author), I have ONE advice for your book: BE MORE SUCCINCT.
This book is almost 2000 pages long and it could EASILY be 1400 pages with just as much information. The author has a laid back and conversational writing style. Unfortunately, such style does not make a book thin.
This book is, however, a fairly comprehensive book on Windows 2000. The author has done his research and performaned many hands-on tests on Windows 2000. He has become one of the foremost authorities on Administrating NT/Win2000 and with a good reason. It is just his books are thicker than a regular sized Webster's dictionary.

Product: Book - Paperback
Title: C++ Primer (4th Edition)
Publisher: Addison-Wesley Professional
Authors: Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
Rating: 5/5
Customer opinion - 5 stars out of 5
For those gave less than 5 stars.....

For those gave less than 5 stars and gave some other C++ books high marks, please respect C++ programmer's intelligence... C++ might be a complex language. For a programming language, it does not need to be that complex.However, as a C++ book, you really really need to appreciact the authers knowledge in C++. It is an excellent C++ book, even though C++ might be an excellent OOP language. I recommand this book to all C++ programmers.