The Jargon File (version 4.4.7, 29 Dec 2003):
workaround
n.
1. A temporary kluge used to bypass, mask, or otherwise avoid a bug or
misfeature in some system. Theoretically, workarounds are always replaced
by fixes; in practice, customers often find themselves living with
workarounds for long periods of time. ?The code died on NUL characters in
the input, so I fixed it to interpret them as spaces.? ?That's not a fix,
that's a workaround!?
2. A procedure to be employed by the user in order to do what some
currently non-working feature should do. Hypothetical example: ?Using
META-F7 crashes the 4.43 build of Weemax, but as a workaround you can
type CTRL-R, then SHIFT-F5, and delete the remaining cruft by hand.?
The Free On-line Dictionary of Computing (30 December 2018):
workaround
A temporary kluge used to bypass, mask
or otherwise avoid a bug or misfeature in some system.
Customers often find themselves living with workarounds for
long periods of time rather than getting a bug fix.
[Jargon File]
(1998-06-25)