Jag har kollat lite här på forumet i ett par dagar nu och en sak som slagit mig är hur folk namnger sina varabler.
Jag har för vana att namnge mina varibler enligt ungersk notation för att underlätta när jag sen ska läsa min egen kod efter ett par månader. Dvs om en variabel X är en sträng så får den namnet strX, om det är ett heltal så blir det intX och är det sant eller falskt så blir det boolX. På det sättet är det lättare att se vad saker och ting gör och att hitta eventuella buggar.
Jag använder även det systemet när det gäller databaser. Tabeller får heta tblX och fälten i tabellerna får heta fldX. Fördelen med det är att man inte av misstag använder reserverad SQL syntax.
Det kan ju kanske vara något att tänka på för er som inte tänkt på detta.
Är det någon som har något tips om några andra saker i liknande stil?
Fördelen med det är att man inte av misstag använder reserverad SQL syntax.
och det är inte direkt någon liten fördel heller. det är väldigt många trådar som aldrig hade behövts skapas på wf om folk undvek reserverade ord i fält- och tabellnamn.
humbly,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
Jag har jobbat som programmerare i många år, och har ganska stor erfarenhet av olika programmeringsspråk.
Jag har dock aldrig gillat idén om att ge en variabel ett speciellt namn beroende på datatyp.
Det är iof en smaksak, och flera företag har det som standard, tex. Microsoft
Varför namnge en variabel med ett speciellt namn, när den bara kan vara av en datatyp? (gäller iof bara Java C++ mm)
ex
int tal1=10;
tal1 kan ju bara vara av typen int, och vid felsökning så vet man ju om detta. tal1 kan aldrig bli någon annan datatyp.
Det är som om alla röda bilar skulle ha texten "Röd bil" skrivet på sidan...
Nåja, detta var mina personliga åsikter, men detta ämne har stötts och blötts av många. Bla kan vissa nyare programmeringsböcker redan i första kapitlet tala om att man frångår ungersk notation, det är helt enkelt förlegat, känns det som.
Det är ju en egen historia hur ungersk notation kom till (skröna?) en tekniker från ungern sattes i jobb av Microsoft att skapa något nytt.
MEN:
I VB script med datatypen variant kan det finnas ett visst behov.
/T
------------------
"Den som väntar på någon som gått behöver inte vänta längre..."
Håller med Emission, VB-notation är bra grejor.
Dessutom så har nog de flesta en del standarder vid namngivning av variabler av olika slag även om man inte kanske tänker på det. Känns några av följande igen? RS, SQLstm, i, fso...
Låt sedan vara att man inte är så noga när man bara sitter och labbar.
Oftast så vill man efter ett tag ändå aldrig se koden igen... :)
/Andreas L
------------------
"Life's a bitch who sucks... then you marry one who doesn't"
I VB script är det nog bra, men som jag skrev ovan, det är en personlig smaksak.
Och jag har stött på flera nya böcker från framstående förlag där ungersk notation bortförklaras i tidigt stadium.
/T
------------------
"Den som väntar på någon som gått behöver inte vänta längre..."
290 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e