Re: Alternativen zum "m_"-Praefix?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Gegeben sei folgender, nicht übersetzbarer Code:

Class Foo

Private bar As String

Public ReadOnly Property Bar() As String
Get
Return bar
End Get
End Property

End Class

Wie würdet ihr die private Variable "bar" nennen? Oft wird dazu ja ein
Präfix "m_" benutzt, aber das widerstrebt meinem ästhetischen Empfinden.
Gibt es noch weitere halbwegs akzeptierte Namenskonventionen für solche
Variablen?
Hallo Christoph,
man gut dass es dafür keine Standardisierung gibt. Ich benutze für Private
Member bei denen es eine Eigenschaft dazu gibt, den Tiefstrich. Also für
Dein Beispiel "_Bar". Alle anderen Private Member werden ohne irgendein
Präfix benannt. Ausnahmen bilden hier Objekte wie TextBoxen oder Button etc.
die dann bspw. mit TXT_ oder BTN_ beginnen. Das dient aber eher zum
schnelleren Auffinden via Intellisense, also ein "me.tx" führt Dich dann
sehr schnell zu den vorhanden TextBoxen. Für Variablen wie Integer oder
Single etc. benutze ich kein Präfix, da ich die Deklaration sehr schnell
rauskriege, wenn ich mit der Maus auf die Variable zeige.
Wie man das handhabt ist wohl jedem selber überlassen, Hauptsache es ist
durchgängig. Ein paar andere Dinge habe ich mir noch angewöhnt, so
beschreibt die Variable m1, m2...mn grundsätzlich eine Variable vom Typ
Boolean. Abgeleitet von Marker. "i" ist grundsätzlich ein Indexzähler und
ist vom Typ Integer, also abgeleitet von Index und nicht von Integer. Und
noch was. Wenn ich eine Variable so benannt habe, wie der Typ versuche ich
seit neuem die Variable klein zu schrieben, also Dim pen As Pen. Konstanten
werden grundsätzlich komplett groß geschrieben, also Const RADIAN As Double
= Math.PI / 180.
Aber das musst Du für Dich selber festlegen, nur lege nicht zuviele Regeln
fest, sonst verlierst Du den Überblick und erreichst genau das Gegenteil.
--
Gruß Scotty


.



Relevant Pages