3 ms·
In the general case, I agree that runtime dispatch makes a code base harder to understand. But specifically for runtime debugging, you can get the actual stack
by gpderetta 2y ago
In the general case, I agree that runtime dispatch makes a code base harder to understand.
But specifically for runtime debugging, you can get the actual stack trace, so runtime polymorphism is not much an issue. In fact a debugger can be a convenient way to understand how complex class hierarchies end up interacting.