Preventative Programming Techniques: Avoid and Correct Common Mistakes. Brian Hawkins

Preventative Programming Techniques: Avoid and Correct Common Mistakes



Download Preventative Programming Techniques: Avoid and Correct Common Mistakes



Preventative Programming Techniques: Avoid and Correct Common Mistakes Brian Hawkins ebook chm
Publisher: Charles River Media
Language: English
Page: 322
ISBN: 1584502576, 9781584502579

Preventative Programming Techniques provides programmers with a clear and intelligent approach to detecting, preventing, and correcting the most common mistakes. It includes practical ways to reduce problems that occur every day, and provides methods for correcting problems that already exist. Using a medical metaphor, each of the common problems is presented as an illness. Each illness is then presented in a structured approach that includes a basic description, common symptoms, prevention methods, cures, and related illnesses to look for. The majority of the principles and practices espoused are language independent and focus on instructing programmers how to detect and avoid problems. It also includes guidelines on determining when and how to refactor or rewrite code.

Some of the major and minor illnesses found throughout programming, include premature optimization, CAP (cut and paste) epidemic, NIH (not invented here) syndrome, complexification, oversimplification, docuphobia, and more. If you’re a programmer, you’ve made these mistakes or you’ve had to deal with code that has them in it. To learn how to prevent and fix these problems, check out all of the illnesses-—you’re sure to find insightful tips for your own projects. Novice programmers will benefit greatly from reading through each category of illness from start to finish, and experienced programmers will benefit from the insightful tips and anecdotes.

KEY FEATURES: * Provides insightful guidelines for avoiding common programming mistakes and writing cleaner, more efficient code * Emphasizes early detection and resolution before the costs of problems explode * Covers all problems from a non-language specific approach, providing examples in C++ and Java * Teaches practical guidelines for detecting what may seem like obvious mistakes that often go undetected until they cause serious problems * Includes a variety of tips and anecdotes that benefit all levels of programmers

On the CD! * A collection of open source and demonstration software, including Cmake, CppUnit, Doc-o-Matic, Doxygen, Milestones, Perforce, Ruby, Visual Assist, and Win CVS * Full source code for many of the examples throughout the book in both C++ and Java

SYSTEM REQUIREMENTS The source code is intended to be standard C++ and Java code. It has been tested using Microsoft Visual Studio .net compiler for the C++ source code and the Sun JDK 1.4 compiler for the Java code. The software utilities provided require Windows 98, 2000, NT or XP professional. Although most of the software demos work with Windows 98, to use the Microsoft Visual C++ .net project file you will need Microsoft Visual C++ .net which requires NT, 2000, or XP. Some programs may have additional requirements, so please refer to specific programs for their information.

About the Author

Brian Hawkins (Los Angeles, CA) began his career doing research at JustSystem Pittsburgh Research Center where he focused on scripted character animation using natural language. He worked at Activision as the game core lead on Star Trek: Armada, and contributed to Civilization: Call to Power and Call to Power 2. He also worked for Seven Studios as lead programmer on Defender and now operates his own consulting company. He holds a BS in mathematics and computer science from Carnegie Mellon University.



MORE EBOOKS:
Project Management Casebook Instructor's Manual download pdf
Download ebook: Lambda-calculus and combinators, an introduction







Tags: Preventative Programming Techniques: Avoid and Correct Common Mistakes ebook pdf djvu epub
Preventative Programming Techniques: Avoid and Correct Common Mistakes download pdf epub djvu
Download Preventative Programming Techniques: Avoid and Correct Common Mistakes free ebook pdf
Read Preventative Programming Techniques: Avoid and Correct Common Mistakes online book
Preventative Programming Techniques: Avoid and Correct Common Mistakes cheap ebook for kindle and nook
Preventative Programming Techniques: Avoid and Correct Common Mistakes download book
Brian Hawkins ebooks
Preventative Programming Techniques: Avoid and Correct Common Mistakes download pdf rapidshare mediafire fileserve 4shared torrent