Find the Bug A Book of Incorrect Programs

本书通过50个包含Bug的程序帮助读者提升调试技能。这些程序使用C、Java、Python等语言编写,作者Adam Barr将指导读者学会如何预测代码行为而无需运行程序,提高代码质量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

50 exercises to help you find bugs faster -- with less aggravation!

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 phony "gotchas"
*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.com/files/15276137/I0321223918.rar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值