Asked to fix bugs in a program, you find over 100 instances of
catch(Exception ex) { } What's the best way to proceed? Rip them all out and let it crash? Add logging code? Message boxes? This is in C#. It partly depends on how aggressive you can be. Is this app internal or external? Will your changes be deployed on live systems soon? Do you have specific bugs to fix, or is it just deemed to be a disaster? To reduce the bug count as quickly as possible, but with the most risk of serious damage, just remove all the catch blocks and let exceptions bubble up. For a much more delicate approach, just add logging to start with. You should also talk to whoever