Gotcha (programming)

Gotcha (programming)

In programming, a gotcha is a feature of a system, a program or a programming language that works in the way it is documented but is counter-intuitive and almost invites mistakes because it is both enticingly easy to invoke and completely unexpected and/or unreasonable in its outcome.

Read more about Gotcha (programming):  Gotchas in JavaScript Programming Language, Gotchas in DOS Batch File Language