title: Fault/error/failure in this example
body: <p>Having following general definitions:<br>
  <strong>fault</strong> - a cause of the error (mistake in coding)<br>
  <strong>error</strong> - incorrect state that may lead to failure<br>
  <strong>failure</strong> - deviation of the service from the correct service</p>
  
  <p>What would be the correct application on the following code:</p>
  
  <p>The code should not allow withdrawal when there is a balance of 100 or less</p>
  
  <pre><code>  if (Balance&lt;100) 
      {
      return false; 
      }
      else WithDraw();
  </code></pre>
  
  <p>So as I understand it, the fault is the missing = operator. But what will be the error and failure?</p>