Free On-line Dictionary of Computing

gotcha

<jargon, programming >

A misfeature of a system, especially a programming language or environment, that tends to breed bugs or mistakes because it both enticingly easy to invoke and completely unexpected and/or unreasonable in its outcome. For example, a classic gotcha in C is the fact that

 if (a=b) {code;}
is syntactically valid and sometimes even correct. It puts the value of "b" into "a" and then executes "code" if "a" is non-zero. What the programmer probably meant was
 if (a==b) {code;}
which executes "code" if "a" and "b" are equal. [Jargon File]

Last updated: 1995年04月17日

Nearby terms:

GOSMACSGosperismGOSPLgotcha gotoGottlob Fregegovgovernance

Try this search on Wikipedia, Wiktionary, Google, OneLook.



Loading

Quantcast

AltStyle によって変換されたページ (->オリジナル) /