Throw New VirtualMachine();
Today's crazy idea.
For serious exception handling:
throw new VirtualMachine();
...immediately spins up a new virtual machine, identical to the currently running machine, only with a debugger attached and paused on a breakpoint at the currently active line of code which caused the exception.
The development/operations team are notified and given a url with which to connect to the new virtual machine. A bug is lodged in your support system.
Meanwhile, execution continues essentially 'uninterrupted' in the original machine.
Next → ← PreviousMy book "Choose Your First Product" is available now.
It gives you 4 easy steps to find and validate a humble product idea.