this._name
Det där tyckte jag var tydligt och bra. Det måste bara vara en instansvariable, eller så driver utvecklaren med mig :)
- M
64 svar · 3 206 visningar · startad av johannormen · sida 4 av 4
this._name
Det där tyckte jag var tydligt och bra. Det måste bara vara en instansvariable, eller så driver utvecklaren med mig :)
- M
Gladh skrev:
Det måste bara vara en instansvariable
Gaaaahhh!!!
Det heter ungersk notation, objekt, variabel, instans och klass. Inte hungerian notation, object, variable, instance och class när man skriver på svenska.
sgtpepper skrev:
Det heter ungersk notation, objekt, variabel, instans och klass. Inte hungerian notation, object, variable, instance och class när man skriver på svenska.
Eller så kan jag bara inte stava, inte tänkt på det ;)
- M
I löst typade språk kan jag tycka att det är okej med prefix (strUsername) fast jag skulle inte skriva så. Jag förstår dock varför en del gör det. I Java/C# förser IDE:n en med typinformation tillräckligt bra att det bara blir kaka på kaka med prefix.
Underscores har jag börjat vänja mig vid nu efter att ha anpassat mig efter de andra på jobbets vanor. Det var lite ovant i början men nu tycker jag nog att det är tydligare än vanliga instansvariabler i camel case.
Intressant tråd. :bire
Just privata variabler ger jag ett understreck som prefix.
Exempel
public Class Yadda
{
//private variabel
string _firstName;
public string FirstName //Exempel på en egenskap, Camel Case används.
{
get { return _firstName; }
set { _firstname = value; }
}
public Yadda(string firstname) //Gemener för parametern. Galet eller icke galet? Kanske ska vara pascal case?
{
_firstName = firstname;
}
}
Kommentarer? :)