作者: Andreas Zeller
DOI:
关键词:
摘要: This book is proof that debugging has graduated from a black art to systematic discipline. It demystifies one of the toughest aspects software programming, showing clearly how discover what caused failures, and fix them with minimal muss fuss. The fully updated second edition includes 100+ pages new material, including chapters on Verifying Code, Predicting Errors, Preventing Errors. Cutting-edge tools such as FindBUGS AGITAR are explained, techniques integrated environments like Jazz.net highlighted, all-new demos ESC/Java Spec#, Eclipse Mozilla included.This complete pragmatic overview authored by Andreas Zeller, talented researcher who developed GNU Data Display Debugger(DDD), tool over 250,000 professionals use visualize data structures programs while they running. Unlike other books debugging, Zeller's text product agnostic, appropriate for all programming languages skill levels.The explains best practices ranging systematically tracking error reports, observing symptoms, reproducing errors, correcting defects. covers wide range hands-on observation automated diagnoses, also explores author's innovative isolating input reproduce an cause effect through program. even instructions create tools. exercises extensive references further study, companion website source code examples additional resources available. this award-winning productivity-booster any developer ever been frustrated elusive bugs.Brand demonstrate cutting-edge tools, enabling readers put latest time-saving developments work them.Learn doing. New detailed focus emerging environments, AGITAR, FindBUGS, Python Eclipse.