Hacker News new | ask | show | jobs
by billconan 2774 days ago
I think understanding a code base should be an interactive process, because software's static form, i.e. its source code is different from its dynamic form when it's loaded into memory and runs. And it's really the later we want to understand. So the key tool should be a debugger, windbg , gdb. Other than that, grep, find, opengrok are good tools.