

Internet screen shot(s) using Microsoft Internet Explorer reprinted by permission from Microsoft Corporation. PaintShop Pro is a trademark of Jasc Software Inc.


Screen reproductions produced with PaintShop Pro. in the United States and/or other countries. Library of Congress Card Number: 2003116217 ISBN: 078214327x SYBEX and the SYBEX logo are either registered trademarks or trademarks of SYBEX Inc. No part of this publication may be stored in a retrieval system, transmitted, or reproduced in any way, including but not limited to photocopy, photograph, magnetic, or other record, without the prior agreement and written permission of the publisher. Light Technical Editor: John Paul Mueller Copyeditor: Liz Welch Compositor: Happenstance Type-O-Rama Graphic Illustrator: Happenstance Type-O-Rama Proofreader: Laurie O’Connell, Nancy Riddiough Indexer: Lynnzee Elze Cover Designer: Ingalls+Associates Cover Illustrator: Rob Atkins, The Image Bank Copyright © 2004 SYBEX Inc., 1151 Marina Village Parkway, Alameda, CA 94501. London Associate Publisher: Joel Fugazzotto Acquisitions and Developmental Editor: Tom Cirtin Production Editor: Leslie E.H.Table of Contents Coder to Developer-Tools and Strategies for Delivering Your Software Foreword Introduction Chapter 1 - Planning Your Project Chapter 2 - Organizing Your Project Chapter 3 - Using Source Code Control Effectively Chapter 4 - Coding Defensively Chapter 5 - Preventing Bugs with Unit Testing Chapter 6 - Pumping Up the IDE Chapter 7 - Digging Into Source Code Chapter 8 - Generating Code Chapter 9 - Tracking and Squashing Bugs Chapter 10 - Logging Application Activity Chapter 11 - Working with Small Teams Chapter 12 - Creating Documentation Chapter 13 - Mastering the Build Process Chapter 14 - Protecting Your Intellectual Property Chapter 15 - Delivering the Application Index List of Figures List of Tables List of Technology Traps List of SidebarsĬoder to Developer-Tools and Strategies for Delivering Your Software Mike Gunderloy Sybex © 2004 (297 pages) This book addresses all of the skills required to effectively design and develop complex applications including planning, building and developing the application and coding defensively to prevent bugs so you can take the leap from programmer to developer. Coder to Developer: Tools and Strategies for Delivering Your Software by Mike Gunderloy
