Software Engineering discussion
Beautiful Code
>
Beautiful Debugging
date
newest »


Debugging is a "zero value add" activity, so obviously I want to debug as little as possible.
Section 28.4, "Finding the Failure Cause Automatically", seems to have some conceptual overlap with the "Beautiful Tests" chapter earlier in this book.
Building debuggers is one of those under-appreciated monster software engineering feats. I was shocked by the 600 KLOC number for GDB (without any GUI support)! I do wish, though, that someone would figure out how to build one that would display arbitrary classes in a readable format without resorting to me to write a custom data formatter!