Tak jak zauważyli inni ludzie, zazwyczaj można stwierdzić, który z nich jest używany na podstawie zakresu. W rzeczywistości nie możesz mieć parametru i zmiennej lokalnej w tym samym zakresie, a jeśli chcesz zmiennej prywatnej, po prostu użyj this.myInteger. Więc nie sądzę, że Microsoft martwił się tym zbytnio, ponieważ możesz łatwo rozróżniać między nimi, jeśli chcesz.
Ale powiedziawszy to, jestem nieco zaskoczony, że nikt jeszcze tego nie powiedział, ale zapomnij o Microsoft i ich konwencjach nazewnictwa (no cóż, ktoś mógł już to powiedzieć, ponieważ musiałem pobiec na spotkanie i zostawić to otwarte bez poddawania się to). Notacja węgierska była również konwencją nazewnictwa zapoczątkowaną w firmie Microsoft (a może Xerox? Nigdy nie pamiętam, kiedy wymyślił ją Simonyi). Nie mogę myśleć o nikim, kogo znam, co do dziś nie przeklina nazwy węgierskiej notacji. W miejscu, w którym pracowałem, poczuliśmy się tak zirytowani, że opracowaliśmy własny standard, z którego korzystaliśmy wewnętrznie. To miało dla nas więcej sensu i nieco przyspieszyło naszą pracę (w rzeczywistości było dość blisko tego, co sugeruje teraz Microsoft, ale wszystko było przypadkiem pascal, z wyjątkiem zmiennych prywatnych).
Biorąc to pod uwagę, nowszy standard, który stosuje Microsoft (połączenie obudowy wielbłąda i skrzynki pascala) nie jest taki zły. Ale jeśli ty i twoi współpracownicy wam się nie podoba, wymyślcie własny zestaw standardów (najlepiej wspólnie). Zależy to oczywiście od tego, czy Twoja firma ma już zestaw standardów. Jeśli tak, trzymaj się ich. W przeciwnym razie wymyśl, co działa dla ciebie i twoich współpracowników. Po prostu zachowaj logikę.
Ponieważ Aaronaught poprosił o cytowanie o Charlesie Simonyi i notacji węgierskiej:
http://en.wikipedia.org/wiki/Charles_Simonyi
http://en.wikipedia.org/wiki/Hungarian_notation
http://msdn.microsoft.com/en-us/library/aa260976(v=VS.60).aspx
http://ootips.org/hungarian-notation.html
http://www.hitmill.com/programming/vb/Hungarian.html
http://web.mst.edu/~cpp/common/hungarian.html
Dwa ostatnie to tylko przykłady węgierskiej notacji, a link Ootips to tylko kilka cytatów dotyczących niektórych opinii na ten temat. Zauważ, że istnieje także system Notacji Węgierskiej, ale o ile wiem, popularność zyskała także od programistów Microsoft (chociaż w przeciwieństwie do Simonyi dla wersji aplikacji, nie wiem kto).