Required reading for professional developers

Required reading for professional developers

Effective C ++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing) (Paperback)

Customer Review

Nothing is worse than to keep a tool in his hand, with which you can not really get around!
The language C ++ is a very powerful tool that the developers - unlike modern languages ​​- allowed to program very efficiently despite a relatively high level of comfort, while providing means / possibilities for defensive, robust, security-conscious programming, but do not force, because both forms often a contrast. Just for example on embedded systems is very important (even if this book is not explicitly written for it), but it can - after C ++ too sometimes allow any nonsense - also be very dangerous.

Scott Meyers illuminated in this book the shallows of the C ++ language, and truly useful guidelines to tripping hazards - it is undefined behavior, poor performance, etc. - should be avoided. Most of them you feel as perfectly logical, after was made aware that solutions to circumvent these cases appear in retrospect quite clear.
In some of these cases, I am already tapped in the past himself, and was forced to go diffuse error images with the debugger on the ground. Although this is also instructive - who has not stolen his time, is with this book but really better off.

The book is very clearly divided into sections, which in turn are structured in items. Each Item faulty, error-prone or unperformanter code is presented, explains the mechanisms of action and solutions been identified. Each item ends with a list summarizing key points. Therefore, the book can be read both as a reading at a time, and later serve as a reference.

Although the author is able amazing to compress a lot of knowledge on the nearly 300 pages, and this also goes (but without getting lost in details!) To the last detail, the writing style is not dry, but slightly loose, sometimes humorous and sarcastic. This is certainly a matter of taste, my taste makes it anyway.

This work is * not * a textbook for novice programmers, the language elements of C ++ per se have already sit! Once this stage is reached, however, this book belongs to the essential reading for anyone who has a higher claim than times tinkering a bit with C ++, or want to use the language in a professional environment or needs.

chic bracelet 1 Rank: 5/5
March 8
tres bon necklace Rank: 4/5
September 23
What I was looking 5 Rank: 3/5
March 11
Gadget March 39 Rank: 1/5
October 13
Folding Cane Rank: 4/5
January 12

Related Reviews


Brilliantly different - required reading for all ersthaften JEE developersReal World Java EE Patterns Rethinking Best Practices (Paperback) Read values ​​read for software developersThe Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin) (Paperback) Required reading for designers, planners and architectsA Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure) (Hardcover) required reading for girls and boysA Life (Paperback) Required reading for cat owners!Cat Sense: The Feline Enigma Revealed (Hardcover) Required reading for self-developingThe Film Developing Cookbook: Vol 2 (Darkroom Cookbook) (Paperback) Required reading for German music!Fourteen karat (Audio CD) Terrible for professional requirementsUltra Disk 4033 Tie Clip On Unidirectional Condenser Lavalier lapel microphone Interview - Stereo (1 meter cable) Comprehensive and high-performance product for professional or demanding users.LAPN600-EU Linksys WiFi Access Point with Dual-Band N600 PoE SmartWiFi application (Accessory) Should be required reading.The Intelligent Investor (Paperback) Reading for long and cold autumn eveningsMe Before You (Paperback) Excellent artwork, must-see and must-read for the George RR Martin fansThe Hedge Knight: The Graphic Novel (A Game of Thrones) (Paperback) Must-Read for all Dystopienfans!Under the Never Sky (Under the Never Sky Trilogy, Volume 1) (Paperback) Good card reader for CF cardsIntegral Single Slot USB Compact Flash Card Reader (Electronics) A must-read for entrepreneurs and investorsZero to One: Notes on Start Ups, or How to Build the Future (Paperback) story reading for fun words ...Suite Indochina (Paperback) Konig Support for professional spot ...Konig Support for professional spot (Accessory) Mini USB card reader for microSD memory card / SDHC / Transflash, blackMini USB card reader for microSD memory card, micro SDHC / Transflash a reading for insidersBlazing Star (the) (Paperback)