Error Codes and Exception Handling
Error codes are slowly disappearing from the programmer's environment as modern object-oriented programming languages replace them with exceptions. Exceptions have the advantage of being handled with explicit blocks of code, separate from the rest of the code. While it is considered poor practice in methodologies that use error codes and return codes to indicate failure, programmers often neglect to check return values for error conditions. That negligence can cause undesirable effects, as ignored error conditions often cause more severe problems later in the program. Exceptions are implemented in such a way as to separate the error handling code from the rest of the code. Separating the error handling code from the normal logic makes programs easier to write and understand, since one block of error handling code can service errors from any number of function calls. Exception handling also makes the code more readable than implementations with error codes, since exception handling does not disrupt the flow of the code with frequent checks for error conditions.
Read more about this topic: Error Code
Famous quotes containing the words error, codes, exception and/or handling:
“It is an old error of man to forget to put quotation marks where he borrows from a womans brain!”
—Anna Garlin Spencer (18511931)
“We must trust infinitely to the beneficent necessity which shines through all laws. Human nature expresses itself in them as characteristically as in statues, or songs, or railroads, and an abstract of the codes of nations would be an abstract of the common conscience.”
—Ralph Waldo Emerson (18031882)
“Lets face it. With the singular exception of breast-feeding, there is nothing about infant care that a mother is innately better qualified to do than a father. Yet we continue to unconsciously perpetuate the myth that men just dont have what it takes to be true partners in the process.”
—Michael K. Meyerhoff (20th century)
“It is curious how instinctively one protects the image of oneself from idolatry or any other handling that could make it ridiculous, or too unlike the original to be believed any longer.”
—Virginia Woolf (18821941)