title: Trap error or 'Resume Next'
body: <p>I realise this is an older programming environment, but I have to clean up some <code>VB6</code> code and I am finding that most of it uses:</p>
  
  <pre><code>On Error Resume Next
  </code></pre>
  
  <p>What is the general consensus about the use of <code>On Error Resume Next</code>?  </p>
  
  <p>Surely, if there is an error, you would want the app to stop what it was doing, rollback any data changes, and inform the user of the error, rather than just resuming.</p>
  
  <p>When is it a good idea to use <code>On Error Resume Next</code>?</p>