webForumDet fria alternativet

databaser och variabler

5 svar · 222 visningar · startad av P

PMedlem sedan jan. 20012 204 inlägg
#1

God Jul!

Hur anger ni era variabler? str_vb, strvb med typen som prefix eller bara "vb(VariaBel)"?
Använder ni svenska namn eller engelska?
Gör ni på samma satt i databasen?
Finns det någon standard?

:q

PaceMedlem sedan juni 20019 024 inlägg
#2

Det har diskuterats lite här också: http://www.webforum.nu/showthread.php?s=&threadid=60962

Personligen kör jag med ungersk notation (strBlaha, intBlaha etc.) av ren vana, även om jag försöker undvika det i vissa klasser m.m. Microsoft rekommenderar att man inte ska använda det tillsammans med .NET.

I databasen skriver man det namn som kolumnen motsvarar, t ex "username", "password" etc. En del föredrar "fldUsername", "fldPassword" etc men jag ser ingen fördel med det, likaså när det gäller tabeller; "tblMembers".

Använd alltid engelska namn (uppenbarligen för att å, ä, ö saknas, men också för att alla språk är uppbyggda kring engelskan).

icaaqMedlem sedan okt. 20005 273 inlägg
#3

Pace skrev:

I databasen skriver man det namn som kolumnen motsvarar, t ex "username", "password" etc. En del föredrar "fldUsername", "fldPassword" etc men jag ser ingen fördel med det, likaså när det gäller tabeller; "tblMembers".

Jag gör så, eller rättare sagt för fält f_fältnamn och föt tabeller t_tabell. Varför? jo för att försäkra mig om att namnet inte är ett reserverat ord i någon SQL tolk.

mvh icaaq

NETworkMedlem sedan juni 20011 732 inlägg
#4

Jag skriver ett namn som representerar variabelns innehåll på ett bra sätt. Använder alltid engelska variabelnamn (även om det verkar fungera att använda svenska tecken?). Ungersk notation kände jag inte till förrän jag läste tråden här på forumet, men det använder jag alltså inte, det är så pass enkelt att se vad det är för typ ändå.

Något jag försöker undvika är att döpa variabeln till kryptiska förkortningar, då låter jag hellre variabelns namn bli lite längre. Lättare att läsa koden då, inte minst om någon annan tar över den! Tycker jag.

En annan sak som jag tycker är viktigt att beskrivande namn (id) på kontrollerna. Hemska tanke när man går tillbaka till en sida och hittar textbox4 och label7! Här brukar jag alltid ge kontrollen ett namn som passar dess anvädningsområde, och sedan vilken typ av kontroll det är, exempelvis BookTitleL (där L är Label) eller SearchResultDG (där DG är DataGrid).

PMedlem sedan jan. 20012 204 inlägg
#5

hur anger ni labels och textboxar då?

h0lgerMedlem sedan nov. 2002105 inlägg
#6

Namger på samma sätt. Hungarian notation, engelskt språk och beskrivande namn.

Så en label som visar förnamnet heter lblFirstName och en textbox med postnummer heter txtZipCode.

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)