Why shouldn't I use "Hungarian Notation"?

Dustman picture Dustman · Sep 21, 2008 · Viewed 127.9k times · Source

I know what Hungarian refers to - giving information about a variable, parameter, or type as a prefix to its name. Everyone seems to be rabidly against it, even though in some cases it seems to be a good idea. If I feel that useful information is being imparted, why shouldn't I put it right there where it's available?

See also: Do people use the Hungarian naming conventions in the real world?

Answer

Mark Stock picture Mark Stock · Sep 21, 2008

vUsing adjHungarian nnotation vmakes nreading ncode adjdifficult.