> LP> which book is the best?
> I have a cool C tutor program called "Learn C". It's real
> nice. Do you have an Internet E-mail address? I'll send it to ya.
Writing Solid Code outlines some very logical, some very amazing, and some
"I'm glad I read this book" advice on how to reduce your project's list of
bugs and the cost of fixing them. The book coems from his experience hunting
bugs and leading a program team at Microsoft. Yeah, yeah.. MS is buggy, but
they were much more buggy before they implemented this book.
Steve goes through the numbers. He tells you how to catch bugs before
hey're
bugs--to do it automatically before you have to test them. He tells you how
to build robust code despite C's opposition to it. He tells you how to write
effective debug code. He tells you how to trap those bugs and then he tests
your comprehension with brainteasers (with answers for a change).
Here are the books:
Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs
by Stephen Maguire
Pub: Microsoft Press
ISBN: 1-55615-551-4
Code Complete
by Steve McConnell
Pub: Microsoft Press
ISBN: 1-55615-484-4
Instant C++ Programming
by Ian Wilks
Pub: Wrox Press
ISBN: 1-874416-29-X
The above review is by Sunir Shah. A regular in the 'C echo' on FIDO. I'll
totally agree with him on that 'writing solid code' I haven't found the other
2 yet. But you might also try 'C for Dummies' if you can get past the name.
It's a 2 volume book abt 560 pages per book. I'm currently at 311 in book 1.
Needed this 'C for dummies' just to wade thru the 'writing solid code' It's a
good book, but it doesn't teach C, it assumes you have programmed in C at a
job, This book makes you a BETTER programmer. By cutting down on sloppy
programming, and recognizing a bug before you write it, or at least know how
to find the bug in a minimum of time. So it doesn't go out the door shooting
yourself in the foot by word of mouth...
I know for fact they've both helped me in just two weeks.
* AmyBW v2.14 *
--- GEcho 1.00
---------------
* Origin: Static Line C= Support 407-633-6855 (1:374/128)
|