Gotcha_(programming)
Gotcha (programming)
Code that is valid but counter-intuitive
In programming, a gotcha is a valid construct in a system, program or programming language that works as documented but is counter-intuitive and almost invites mistakes because it is both easy to invoke and unexpected or unreasonable in its outcome.[1]