3 ms·
Debuggers, REPLs, assertions, tests and REPLs all perform slightly different functions and have different strengths but they are somewhat fungible. E.g. Linus
by crdoconnor 9y ago
Debuggers, REPLs, assertions, tests and REPLs all perform slightly different functions and have different strengths but they are somewhat fungible.
E.g. Linus Torvalds doesn't use a debugger whereas John Carmack relies heavily upon a debugger.
- seanmcdirmid 9y agoOS programming makes it hard to mount a decent debugger directly. You are often stuck with interrupts and serial port interfaces, it isn't the same as writing an application. When I was young, I interned for the OS/2 device driver team, really a different experience. I'm sure Linus at least uses a kernel debugger. But looking at https://en.wikipedia.org/wiki/Kernel_debugger https://en.wikipedia.org/wiki/Kernel_debugger, I guess not.