This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details.(April 2019) (Learn how and when to remove this message)
This article is written like a personal reflection, personal essay, or argumentative essay that states a Wikipedia editor's personal feelings or presents an original argument about a topic. Please help improve it by rewriting it in an encyclopedic style.(April 2019) (Learn how and when to remove this message)
In computer programming, error hiding (or error swallowing) is the practice of catching an error or exception, and then continuing without logging, processing, or reporting the error to other parts of the software. Handling errors in this manner is considered bad practice[1] and an anti-pattern in computer programming. In languages with exception handling support, this practice is called exception swallowing.
Errors and exceptions have several purposes:
Help software maintainers track down and understand problems that happen when a user is running the software, when combined with a logging system
Provide useful information to the user of the software, when combined with meaningful error messages, error codes or error types shown in a UI, as console messages, or as data returned from an API (depending on the type of software and type of user)
Indicate that normal operation cannot continue, so the software can fall back to alternative ways of performing the required task or abort the operation.
When errors are swallowed, these purposes can't be accomplished. Information about the error is lost, which makes it very hard to track down problems. Depending on how the software is implemented, it can cause unintended side effects that cascade into other errors, destabilizing the system. Without information about the root cause of the problem, it's very hard to figure out what is going wrong or how to fix it.
^"IBM Best Practice: Catching and re-throwing Java Exceptions". www-01.ibm.com. 2009-06-24. Retrieved 2019-05-02.
In computer programming, errorhiding (or error swallowing) is the practice of catching an error or exception, and then continuing without logging, processing...
Quantum error correction (QEC) is used in quantum computing to protect quantum information from errors due to decoherence and other quantum noise. Quantum...
by hiding them in her home. They were caught, and she was arrested and sent to the Ravensbrück concentration camp. Her most famous book, The Hiding Place...
A writ of coram nobis (also writ of error coram nobis, writ of coram vobis, or writ of error coram vobis) is a legal order allowing a court to correct...
addition to the modifiers that are used for method overriding, C# allows the hiding of an inherited property or method. This is done using the same signature...
makes steganography difficult but not impossible. Compression errors provide a hiding place for data, but high compression reduces the amount of data...
a physical error rate below a certain threshold can, through application of quantum error correction schemes, suppress the logical error rate to arbitrarily...
the tale of a 35-year-old sent to elementary school by either a clerical error, failing at his job as an insurance adjuster, or failing in his marriage...
Retrieved April 29, 2019. Warren, Tom (September 16, 2014). "Apple is hiding an embarrassing iPhone 6 camera bulge". The Verge. Vox Media. Archived from...
The toric code is a topological quantum error correcting code, and an example of a stabilizer code, defined on a two-dimensional spin lattice. It is the...
social or government taboos or censorship, people use cultural steganography—hiding messages in idiom, pop culture references, and other messages they share...
you! There are many variations: for example, where trees are involved, "Hiding behind that tree!" is sometimes added. Another variation involves saying...
state the error rate to be one uncorrected bit read error in every 1016 bits read, 2018 specifications for consumer SATA hard drives state the error rate to...
bounded-error quantum polynomial time (BQP) is the class of decision problems solvable by a quantum computer in polynomial time, with an error probability...
The "Nth Room" case (Korean: n번방 사건; Hanja: n番房 事件) is a criminal case involving blackmail, cybersex trafficking, and the spread of sexually exploitative...
poet, Baal. When the prophet returns to Mecca in triumph, Baal goes into hiding in an underground brothel, where the prostitutes assume the identities of...
which replaces traditional DNS resolution with anonymous .onion domains, hiding both name resolution and user traffic behind onion routing counter-surveillance...
home. Furthermore, Nadal is afraid of deep water, dogs, and thunderstorms, hiding under cushions each time there is one, and is nervous about riding a bicycle...
plan the event. She attends the reception incognito at first with a veil hiding her face, before surprising the others present, including a young priest...
Denazification (German: Entnazifizierung) was an Allied initiative to rid German and Austrian society, culture, press, economy, judiciary, and politics...