Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8339863
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T05:00:00+00:00 2026-06-09T05:00:00+00:00

Having following general definitions: fault – a cause of the error (mistake in coding)

  • 0

Having following general definitions:
fault – a cause of the error (mistake in coding)
error – incorrect state that may lead to failure
failure – deviation of the service from the correct service

What would be the correct application on the following code:

The code should not allow withdrawal when there is a balance of 100 or less

  if (Balance<100) 
    {
    return false; 
    }
    else WithDraw();

So as I understand it, the fault is the missing = operator. But what will be the error and failure?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T05:00:01+00:00Added an answer on June 9, 2026 at 5:00 am

    There is a fault (coding or logic mistake) in the code as you said, the missing operator in the comparison. It is possible that no-one ever notices this mistake if there never is balance of exactly 100.

    If at some point there is a balance of 100 and the check is done, the error will be exposed. The system will be in incorrect state. It should not have allowed withdrawal, but instead it did. If the withdrawal is allowed, the system is failing to work as it should and user sees the failure.

    In this small example it is hard to separate error and failure as the user would probably see the consequences of the error state. If we assume that there is another check somewhere else in the code and because of that the withdrawal is not done, then the system would have been in wrong state (error actualized), but another condition would have masked this one and user would have not seen the failure.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm currently having following error message when executing a .sql file with about 26MB
Is there a general algorithm that address playback speed of a log file having
I have DB2 table having following structure CREATE TABLE DUMMY ( ID CHARACTER(10) NOT
I am having following class hierarchy - //Abstract Class1 in library1 (Can't modify this)
I am having following code for getting image from the web: NSURL *ImageURL =
I am having following peice of code ,where in i am trying to serialize
I'm having following problem. I should convert a control to a certain type, this
I am having following issue with reading binary file in C. I have read
i m having following type of simple sql server table Here I want to
I am having following code but unable to understand as to why no match

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.