Thu 12 Jan 2006

Bug hunting is an art, and you need to be a master. Get Find the Bug, and you’ll become one. Long-time Microsoft programmer Adam Barr presents 50 programs, each with exactly one bug. Your assignment: find it. As you do, Barr will teach you how to think like your processor… anticipating exactly how code will behave, even without running it. You’ll learn better ways to read code, understand it– and above all, improve it. Whether you’re building new systems or maintaining someone else’s, you’ll find bugs earlier, faster, with less frustration… and write cleaner code to begin with.
· Presents bugged programs in C, Java, Python, Perl, and x86 assembly language, with carefully explained solutions
· Includes language overviews to help you debug all 50 examples, even if you don’t know the language
· Shows how to look past the surface of code to uncover its hidden internal logic
· Offers practical guidance on analyzing programs, including specific inputs to test
· Presents a wide range of realistic bugs, with no phonygotchas
· Draws on the types of coding and debugging challenges Microsoft uses to interview new programmers
· An indispensable resource for working programmers, maintainers, testers, quality specialists, and everyone involved in code reviews
http://rapidshare.de/files/4106672/Programming_-_Find_the_Bug_A_Book_of_Incorrect_Programs.chm.html
Related ebooks:
5 Responses to “Find the Bug: A Book of Incorrect Programs”
Leave a Reply
You must be logged in to post a comment.
January 15th, 2006 at 7:03 pm
Unable to download from chineese site. Load it on Rapidshare or Mytempdir.
thnx.
January 15th, 2006 at 11:42 pm
Please check that link agin , u can see some folders there, just click on the first folder for download the file
January 21st, 2006 at 11:15 pm
I have uploaded it on rapidshare for those having trouble with original link.
http://rapidshare.de/files/11510365/d-aftb01-2004-12-21.rar.html
enjoy!
June 4th, 2006 at 11:30 pm
please add again …..
rapidshare is not working
thx…
June 5th, 2006 at 2:12 am
New link added