[PDF / Epub] ★ Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs (Microsoft Programming Series) By Steve Maguire – Metalstampedmemories.info
Okay so it s a bit old 1993 but the concepts are still very relevant I enjoyed his style and the book The best book about the craft of programming I have ever seen Maguire discusses the crucial human factors that are essential to producing good code design clarity, source readability, and the self discipline you need to steer yourself away from magical thinking when the debugging gets rough Maguires examples are all in C and heavily Microsoft centric, but that shouldn t dissuade anyone, because the concepts are universal You have to read this if you are going to program for a living. Fatbrain Review Explains Microsoft S Techniques For Developing Bug Free C Programs And Provides Practical Approaches To The Prevention And Automatic Detection Of Errors Focus Is On An In Depth Analysis And Exposition Of Not So Obvious Coding Errors In The Sample Code Provided The Theme Is To Answer The Questions How Couild I Have Automatically Detected This Bug And How Could I Have Prevented This Bug Chapters Include Programmer Attitudes, Techniques And Debugging Methodology A Particularly Revealing Chapter Is Treacheries Of The Trade , Should Be Required Reading For All C Maniacs The Author Has Been A Professional Programmer For Seventeen Years And Draws Heavily And Candidly On Actual Coding Problems And Practices Based On Years Of Experience At Microsoft Excellent book Don t let the book s age or the C centric examples stop you from reading it it aged extremely well. Some parts of it are not actual any it was really shocking to see notes, like don t reference deleted memory At this moment I realized that was whole different world back then when the book was written However surprisingly a lot of points, techniques and principles are still actual Like don t be a slacker and do a decent job, buddy. I referred to this book as a resource for a project i am handling currently Basically I was looking for some developers guidelines and some coding standard skeleton I have to take most of the advises hypothetically as most coding examples are a bit dated Some of the techniques described like extensive use of assert are actually replaced with some modern day techniques But this book bears all the traits of a classic. This is a great, just amazingly great book about techniques to create a solid code A lot of small chunks of programming pearls which also will help you to deliver succinct strategies on your team.It has a lot of C code, but don t be intimidate for that, all the completely understandable and easy to digest.Recommended to young and seasoned programmers. A must read book for all the programmers as well as Managers All project managers should follow the steps given in this book if they don t want a delayed release with buggy product Programmers should adopt the suggestions made in the book to become a better programmer This is not a one time read book, you need to keep reading this regularly so that you won t forget the tips. It s an old book but still relevant Excellent analysis and advice in how to improve the development process.It s interesting to note that agile processes like Scrum implement quite a bit of this advice in one way or another. Somewhat dated advice.