feature n.
1. [common] A good property or behavior (as
of a program). Whether it was intended or not is immaterial.
2. [common] An intended property or behavior (as of a program).
Whether it is good or not is immaterial (but if bad, it is also a
misfeature). 3. A surprising property or behavior; in
particular, one that is purposely inconsistent because it works
better that way -- such an inconsistency is therefore a
feature and not a bug. This kind of feature is sometimes
called a miswart; see that entry for a classic example. 4. A
property or behavior that is gratuitous or unnecessary, though
perhaps also impressive or cute. For example, one feature of
Common LISP's format function is the ability to print
numbers in two different Roman-numeral formats (see bells whistles and gongs
help someone else but that happens to be in your way. 6. [common]
A bug that has been documented. To call something a feature
sometimes means the author of the program did not consider the
particular case, and that the program responded in a way that was
unexpected but not strictly incorrect. A standard joke is that a
bug can be turned into a feature simply by documenting it
(then theoretically no one can complain about it because it's in
the manual), or even by simply declaring it to be good. "That's
not a bug, that's a feature!" is a common catchphrase. See also
feetch feetch, creeping featurism,
The relationship among bugs, features, misfeatures, warts, and
miswarts might be clarified by the following hypothetical exchange
between two hackers on an airliner:
A: "This seat doesn't recline."
B: "That's not a bug, that's a feature. There is an emergency
exit door built around the window behind you, and the route has to
be kept clear."
A: "Oh. Then it's a misfeature; they should have increased the
spacing between rows here."
B: "Yes. But if they'd increased spacing in only one section it
would have been a wart -- they would've had to make
nonstandard-length ceiling panels to fit over the displaced
seats."
A: "A miswart, actually. If they increased spacing throughout
they'd lose several rows and a chunk out of the profit margin. So
unequal spacing would actually be the Right Thing."
B: "Indeed."
`Undocumented feature' is a common, allegedly humorous euphemism
for a bug. There's a related joke that is sometimes referred
to as the "one-question geek test". You say to someone "I saw a
Volkswagen Beetle today with a vanity license plate that read
FEATURE". If he/she laughs, he/she is a geek (see computer geek, sense 2).
1. [common] A good property or behavior (as
of a program). Whether it was intended or not is immaterial.
2. [common] An intended property or behavior (as of a program).
Whether it is good or not is immaterial (but if bad, it is also a
misfeature). 3. A surprising property or behavior; in
particular, one that is purposely inconsistent because it works
better that way -- such an inconsistency is therefore a
feature and not a bug. This kind of feature is sometimes
called a miswart; see that entry for a classic example. 4. A
property or behavior that is gratuitous or unnecessary, though
perhaps also impressive or cute. For example, one feature of
Common LISP's format function is the ability to print
numbers in two different Roman-numeral formats (see bells whistles and gongs
help someone else but that happens to be in your way. 6. [common]
A bug that has been documented. To call something a feature
sometimes means the author of the program did not consider the
particular case, and that the program responded in a way that was
unexpected but not strictly incorrect. A standard joke is that a
bug can be turned into a feature simply by documenting it
(then theoretically no one can complain about it because it's in
the manual), or even by simply declaring it to be good. "That's
not a bug, that's a feature!" is a common catchphrase. See also
feetch feetch, creeping featurism,
The relationship among bugs, features, misfeatures, warts, and
miswarts might be clarified by the following hypothetical exchange
between two hackers on an airliner:
A: "This seat doesn't recline."
B: "That's not a bug, that's a feature. There is an emergency
exit door built around the window behind you, and the route has to
be kept clear."
A: "Oh. Then it's a misfeature; they should have increased the
spacing between rows here."
B: "Yes. But if they'd increased spacing in only one section it
would have been a wart -- they would've had to make
nonstandard-length ceiling panels to fit over the displaced
seats."
A: "A miswart, actually. If they increased spacing throughout
they'd lose several rows and a chunk out of the profit margin. So
unequal spacing would actually be the Right Thing."
B: "Indeed."
`Undocumented feature' is a common, allegedly humorous euphemism
for a bug. There's a related joke that is sometimes referred
to as the "one-question geek test". You say to someone "I saw a
Volkswagen Beetle today with a vanity license plate that read
FEATURE". If he/she laughs, he/she is a geek (see computer geek, sense 2).
Related:
- bug n.
An unwanted and unintended property of a program or
piece of hardware,
esp. one that causes it to malfunction. Antonym... - feature, n:
A surprising property of a program. Occasionaly documented.
To call a property a feature sometimes means the author... - FEATURE n. A surprising property of a program. Occasionally documented.
To call a property a feature sometimes means the author... - creeping featurism /kree'ping fee'chr-izm/ n.
[common] 1.
Describes a systematic tendency to load more chrome... - DWIM /dwim/
[acronym, `Do What I Mean'] 1. adj. Able
to guess,
sometimes even correctly, the result intended when... - enhancement n.
Common marketroid-speak for a bug
fix.
This abuse of language is a popular and time-tested... - misbug: /mis-buhg/ [MIT] n. An unintended property of a program
that turns out to be useful;
something that should have been a {bug} but turns... - creeping featurism: /kree'ping fee'chr-izm/ n. 1. Describes a
systematic tendency to load more {chrome} and {feature}s onto
systems at the expense of whatever elegance they may have possessed
when originally designed.
See also {feeping creaturism}. "You know, the main... - kluge /klooj/
[from the German `klug', clever; poss.
related to Polish `klucz' (a key, a hint, a main point)]...
