See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

10 used & new from £0.99

Have one to sell? Sell yours here
 
   
Writing Solid Code: Microsoft Techniques for Developing Bug-free C. Programs (Microsoft Programming Series)
 
See larger image
 

Writing Solid Code: Microsoft Techniques for Developing Bug-free C. Programs (Microsoft Programming Series) (Paperback)

by Steve Maguire (Author)
4.2 out of 5 stars See all reviews (18 customer reviews)

Available from these sellers.


2 new from £92.96 8 used from £0.99

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
C Code
   microsoft.com/VisualStudio    Defy All Challenges with Visual Studio 2008. Free 90-Day Trial. 
Free Application Builder
   www.sooplet.com    Create codeless OO desk/web apps. Design - Test - Deploy in minutes. 
Free Online Writing Site
   www.Triond.com    Write and publish online for free. Get paid to write with Triond! 
  
 

Customers Who Bought This Item Also Bought

The  C Programming Language (2nd Edition)

The C Programming Language (2nd Edition)

by Brian W. Kernighan
4.7 out of 5 stars (96)  £19.17
Code Complete: A Practical Handbook of Software Construction

Code Complete: A Practical Handbook of Software Construction

by Steve McConnell
The Mythical Man Month and Other Essays on Software Engineering

The Mythical Man Month and Other Essays on Software Engineering

by Frederick P. Brooks Jr.
4.3 out of 5 stars (24)  £16.09
Safer C: Developing Software for High-Integrity and Safety-Critical Systems (McGraw-Hill International Series in Software Engineering)

Safer C: Developing Software for High-Integrity and Safety-Critical Systems (McGraw-Hill International Series in Software Engineering)

by Les Hatton
4.6 out of 5 stars (5)  £22.49
Writing Secure Code, Second Edition

Writing Secure Code, Second Edition

by Michael Howard and David LeBlanc
5.0 out of 5 stars (3)  £25.67
Explore similar items

Product details

  • Paperback: 256 pages
  • Publisher: Microsoft Press,U.S. (Jun 1993)
  • Language English
  • ISBN-10: 1556155514
  • ISBN-13: 978-1556155512
  • Product Dimensions: 22.9 x 18.3 x 2.3 cm
  • Average Customer Review: 4.2 out of 5 stars See all reviews (18 customer reviews)
  • Amazon.co.uk Sales Rank: 275,041 in Books (See Bestsellers in Books)

    Popular in this category:

    #3 in  Books > Computing & Internet > Programming > Languages & Tools > Tools

Product Description

Amazon.co.uk Review
Writing Solid Code is one of the best books for developing a proactive attitude towards electronic entomology. Any programmer worth their silicon knows that it is wiser to invest time preventing bugs from hatching than to try to exterminate them afterwards. Follow Maguire's advice, and your testers, supervisors and customers will love you. --Jake Bond

Product Description
Written by a former Microsoft developer, this book takes on the problem of bugs by examining the development process and the places where developers typically make mistakes. The author provides practical solutions for detecting mistakes and examples of how bugs are caught at Microsoft. More advanced sections talk in detail about stepping through code to find programming errors and using the C run-in library as an ally against bugs. This book is of special interest to readers who have bought "Programming Windows", "Microsoft Guide to C++ Programming", "Microsoft C Run-Time Library Reference" or "Code Complete".

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below

Your tags: Add your first tag
 

 

Customer Reviews

18 Reviews
5 star:
 (10)
4 star:
 (5)
3 star:    (0)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (18 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
9 of 10 people found the following review helpful:
5.0 out of 5 stars A must-have for all Software Engineers, 23 April 2001
By A Customer
This is a great book.

Ignore some of the other reviews here which complain about Microsoft-centredness: it's not true, the book is about developing a philosophy which helps you to find and prevent bugs, about taking responsibility for driving the bugs out of your code.

I ask everyone who works for me to read this book, and I've used some of its concepts to help frame interview questions when I'm recruiting. It's become part of my way of thinking and I'm certain it helps me and would help any software engineer worthy of the title.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 7 people found the following review helpful:
4.0 out of 5 stars This book should alter your approach to software development, 1 Jul 2000
By A Customer
First, I think this book is an excellent read. Books of this type are often full of dense content with wildly overdone examples. This often makes it difficult to come away with a good idea of what action to take personally. Steve Maguire does a good job of avoiding this. I found the book easy to read with a few relevant examples used only to support the text. The addition of a few personal anecdotes from Steve's development days at Microsoft added to the character and was used to clarify his arguments.

One note of caution, however: this book was written in 1993 and despite the fact that it is aimed at programmers writing in ANSI C on any platform, I suspect that most readers will be writing for Microsoft Windows. Many of the tactics outlined in the book have been adopted by Microsoft in their C/C++ development tools so you may well already be using some of them. Of course, you may not really know why and I still think this book is required reading. The book also does not cover C++.

I wish I had read this in 1993; seven years later it hasn't had as much impact as it would have then. That said, using some of the techniques described inside, I even found a bug in some code I wrote this morning that might otherwise have remained hidden.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars You never knew there was so much to go wrong..., 16 Jun 2000
By A Customer
If you ever thought your code was nice and bug free look again after reading this book and reel in horror. Of course this book also shows how simple it is to fix those simple bugs that catch the unwary. I refer to this book almost as often as the Language Reference.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars A must for all software developers
This book contains simple, practical advice which all software developers can use to write more reliable, maintainable, better tested code. Read more
Published 23 months ago by sigbusyff

4.0 out of 5 stars Still Relevant
I'm a .NET developer and am just re-reading this now and I have to say its still quite relevant, your hearing great great advice on how to look at things and that cant be bad.
Published on 23 Nov 2004 by C. Jack

4.0 out of 5 stars Good summary of sound techniques
This book contains practical advice on how to write bug-free code. It covers a large number of guidelines which are generally applicable to all software development... Read more
Published on 27 Jul 1999

5.0 out of 5 stars Should be required reading!
This book should be required reading for every college graduate. It teaches real world programming techniques which should be in every C/C++ programmers bag of techniques. Read more
Published on 18 Mar 1999

5.0 out of 5 stars A must read for any serious developer
This book is a must read for anyone serious about developing code. It doesn't say "DO THIS" or "DO THAT" but outines ideas and thoughts on how you can improve... Read more
Published on 8 Mar 1999

5.0 out of 5 stars Great book on how good software is developed
This book is not a programmer's desk reference. Those looking for a how-to tome should look elsewhere. Read more
Published on 7 Jan 1999

1.0 out of 5 stars no no no no no no no no!!!
Just think about the title!!! Microsoft - Bug free.... I don't think so!?!?!
Published on 6 Dec 1998

2.0 out of 5 stars Heavy on Obfuscatory Text, Light on Content
In the Preface of "Writing Solid Code," Maguire comments that he had never written a book before. Read more
Published on 23 Nov 1998

4.0 out of 5 stars A must read for new software engineers!
If you've just started programming professionally, you must read this book. Chances are you haven't learned to program defensively in any of your classes - this book will tell... Read more
Published on 24 Sep 1998

5.0 out of 5 stars It's not a matter of skill, it's a matter of attitude
This is an excellent book. If you don't find it good, it means that you have not catch the message that the author is trying to deliver. Read more
Published on 10 Oct 1997

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

More From Steve Maguire

Debugging the Development...

Debugging the Development Process

The author explains how he organized and supervised effective software... Read more

 

Up to 50% off Dental Care

Braun Oral-B Professional Care 6000 Rechargeable Toothbrush - Pack of 2
Put a sparkle in your smile with up to 50% off selected Oral-B and Philips rechargeable toothbrushes.

Up to 50% off power toothbrushes

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates