Writing solid code

Microsoft's techniques for developing bug-free C programs

No cover

Steve Maguire: Writing solid code (1993, Microsoft Press)

256 pages

English language

Published Sept. 13, 1993 by Microsoft Press.

ISBN:
978-1-55615-551-2
Copied ISBN!

View on OpenLibrary

4 stars (3 reviews)

1 edition

Review of 'Writing solid code' on 'Goodreads'

4 stars

Tl;dr: this is a great book.

I discovered this book accidentally at about the same time I was reading "The Practice of Programming" by Kernighan and Pike. And while they're both about professional programming in C (whatever Kernighan and Pike say in their introduction, TPoP is mostly about C, with cameos from C++, Java, Perl and AWK) they are very different books. But I digress.

"Writing Solid Code" is about how to write production quality, reliable and maintainable (C) code. Don't be fooled by the emphasis on C. Most of the advice applies to programming in general. And even the sections that are C specific are worth reading, even if only for the appreciation you'll get for modern languages where you don't have to deal with C's quirks and dark corners.

The book is approachable. Maguire shares his (hard earned) experience without being patronising. It feels like an experienced engineer …

Subjects

  • C (Computer program language)
  • Computer software -- Development