Arguments against Hungarian Notation
Derek Neighbors
plug-devel@lists.PLUG.phoenix.az.us
Fri May 3 10:15:01 2002
or simply use python, then there is little to argue about. :)
-d
On Fri, 3 May 2002, Alan Dayley wrote:
> Some general comments:
>
> -Productivity losses result when one programmer takes over code from
> another and their coding styles differ significantly. Especially if one
> programmer has bad coding habits like non-descriptive variable names or
> inconsistent use of indenting.
> -Clean, consistent code results in fewer "accidental" bugs. Duh.
> -If consistent use of Hungarian Notation solves the above problems, use it.
> -If you are swimming upstream against "a *lot*" of previous VB programmers,
> you will not win this fight. You will have to swim with them, most likely,
> or risk the inconsistent code problems and standing out in a negative way
> ("Carl is a good programmer but his code is hard to read.")
> -Don't argue against Hungarian, argue for some other standard that you
> like. Provide an alternative from a well known book or industry standard.
>
> Good luck!
>
> Alan
>
> At 07:30 AM 5/3/02 -0700, you wrote:
> >Okay I *long* ago decided to give up on Hungarian Notation. (I think
> >only VB programmers seems to like it). I now find myself in a shop with
> >a *lot* of previous VB programmers who are converting to Java. So I want
> >them to stop using hungarian notation. So far the only argument against
> >it I could remeber is that it violates OO abstraction. But I *know*
> >there are better arguments against than that. Anyone have any sources or
> >know of any good reasons against?
> >
> >Carl Parrish
> >
> >
> >_______________________________________________
> >PLUG-devel mailing list - PLUG-devel@lists.PLUG.phoenix.az.us
> >http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-devel
>
> -
> /------------------------------------------
> |Alan Dayley www.adtron.com
> |Software Engineer 602-735-0300 x331
> |ADayley@adtron.com
> |
> |Adtron Corporation
> |3710 E. University Drive, Suite 5
> |Phoenix, AZ 85034
> \-------------------------------------------
>
>
> _______________________________________________
> PLUG-devel mailing list - PLUG-devel@lists.PLUG.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-devel
>