▲ | ahartmetz 5 days ago | |
Call stacks and reading code give very different views of the codebase. The debugger tells you what's happening, reading tells you what can happen in many situations at once. You can generalize or focus, respectively, but their strengths and weaknesses remain. Readable code, though, is written with the reading view in mind. |