Writing
Solid Code
Microsoft's Techniques for Developing Bug Free C Programs
Peter
N. Lewis,
Stairways
Software
Writing Solid Code
Microsoft's Techniques for Developing Bug Free C Programs
Author: Steve MaguirePublisher: Microsoft Press, 1993 Quite simply, this is the best programming book I've read. Reading and following the advice in this book has noticeably improved my coding practices and lead to generating code that I have much more confidence in. Although the title says "C Programs", the book consists of general advice that applies regardless of programming language - in fact much of it is simply motivating you to think about writing bug free programs and to use the techniques that are available.
ISBN: 1-5561-5551-4
The book encourages you to believe that it is possible to write bug free (or mostly bug free) code, and to aim for that goal rather than accepting that programs will have bugs and hoping the beta testers/QA team will find them. It invites you to look at every bug and ask:
- "How could I have avoided introducing that bug?"
- "How could I have detected that bug automatically?", and so forth.
If you write programs that I'll ever have to use, please, please read this book!
Peter N. Lewis
Peter N. Lewis is a shareware author of many internet applications for the Macintosh, including the award winning Anarchie. He is also a strong Pascal advocate, and provides lots of sample Pascal source code at his Stairways Software FTP site.