A workaround is a bypass of a recognized problem in a system. A workaround is typically a temporary fix that implies that a genuine solution to the problem is needed. Frequently workarounds are as creative as true solutions, involving outside the box thinking in their creation.
Typically they are considered brittle in that they will not respond well to further pressure from a system beyond the original design. In implementing a workaround it is important to flag the change so as to later implement a proper solution.
Placing pressure on a workaround may result in later failures in the system. For example, in computer programming workarounds are often used to address a problem in a library, such as an incorrect return value. A library is a collection of information sources resources and services and the structure in which it is housed it is organized for use and maintained by a public body an institution When the library is changed, the workaround may break the overall program functionality, since it may expect the older, wrong behaviour from the library.
See also
A software bug (or just “bug” is an error flaw mistake Failure, fault or “undocumented feature” in a Computer program that prevents it A coping skill is a behavioral tool which may be used by individuals to offset or overcome Adversity, Disadvantage, or Disability without correcting or Hack has several meanings in the technology and computer science fields A kludge (alternately kluge) is a clumsy or inelegant solution to a problem or difficulty Jury rigging refers to makeshift repairs or temporary contrivances made with only the tools and materials that happen to be on hand
Dictionary
workaround
-noun
- A means of overcoming some obstacle, especially an obstacle consisting of laws, regulations, or constraints.
- (computing) A procedure or a temporary fix that bypasses a problem and allows the user to continue working until a better solution can be provided; a kluge.
- (project management) An impromptu and temporary response to an unforeseen problem or risk.
© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
network: | |