---
title: "Rörig kod i vb.net"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/77593-rörig-kod-i-vb-net/page2"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "P"
published: "2003-05-20T19:29:55.000Z"
updated: "2006-04-03T20:42:01.000Z"
replies: 31
views: 1602
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/77593-rörig-kod-i-vb-net"
---

# Rörig kod i vb.net

_Sida 2 av 2._

## #21 — Engine^, 2003-05-26T08:59Z

Tips... hmm...

Deklarera variabler, funktioner och annat "korrekt" (ett förståeligt sätt). Gärna på engelska.

strString, intInteger, varVariant, m_strStringClassMember, g_objObjectGlobal

GetNewValueFunction(), SetNewValueSub()

Indentering är antagligen det som gör kod mest läsvänlig och överblicksbar. Jag brukar även se till att gruppera kodstycken logiskt.

Och som **Grynet** skrev är särskrivning att förespråka här. :)

Kommentering är ju smart om någon annan vill kunna läsa och förstå kod lite lättare. Mina kommentarer sätter jag alltid innan den raden kommentaren syftar på. Om det är rätt eller fel är nog upp till betraktaren...

Permalänk: https://www.webforum.nu/p/1064349

## #22 — Grynet, 2003-05-26T10:52Z

Variabel namn etc..använd MS guidelines

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconnamingguidelines.asp> 

> Gärna på engelska.

 

Alltid på engelska.

Permalänk: https://www.webforum.nu/p/1064478

## #23 — erka, 2003-05-26T10:55Z

Engine^, förespråkar inte MS att man inte ska använda ungersknotation av variabelnamn, då det kan bli bökigt om en variabel ändrar datatyp inne i ett program

Permalänk: https://www.webforum.nu/p/1064481

## #24 — P, 2003-05-26T11:25Z

Jag tycker det är lite svårt att namnge metoder. Har läst att man ska börja mede ett verb och sen "arbeta sig" vidare. Ofta tenderar detta till långa och inte alltid helt begripliga namn.

Permalänk: https://www.webforum.nu/p/1064524

## #25 — Engine^, 2003-05-26T11:37Z

> **erka skrev:**
>
> Engine^, förespråkar inte MS att man inte ska använda ungersknotation av variabelnamn, då det kan bli bökigt om en variabel ändrar datatyp inne i ett program

Poängen med namngivningen är just att variabler inte ska fara och ändra datatyp. Vad M$ förespråkar och inte förespråkar är en rätt snårig djungel att ta sig igenom. Dom har olika metoder för olika språk... det känns enbart dumt.

> **P skrev:**
>
> Jag tycker det är lite svårt att namnge metoder. Har läst att man ska börja mede ett verb och sen "arbeta sig" vidare. Ofta tenderar detta till långa och inte alltid helt begripliga namn.

Håller med dig fullständigt, men man kan ju alltid göra ett försök ;) En bra beskrivning av funktionen innan deklarationen av den är att föredra i dessa fall, men bör användas generellt för alla funktioner man skriver. Lite overkill kan tyckas, men det är mycket trevligt att läsa sådan kod. Risken för missförstånd minimeras.

Permalänk: https://www.webforum.nu/p/1064529

## #26 — spango, 2003-05-26T12:08Z

> **Engine^ skrev:**
>
> Poängen med namngivningen är just att variabler inte ska fara och ändra datatyp.

Jag har hört många anledningar till varför man ska ha ungersk notation, och även om ingen anledning har övertygat mig måste jag nog säga att argumentet att man ska *tvingas* ha kvar samma datatyp på variabeln är det minst övertygande ;)  Fast jag antar att du kanske menade att det är till för att man ska veta vilken datatyp en variabel har?

[Microsoft hävdar](http://msdn.microsoft.com/library/techart/hunganotat.htm) att det blir lättare att läsa och skriva vidare på koden, vilket på sätt och vis kanske kan stämma, men å andra sidan har det lett till att massvis av parameternamn i Windows API anges ha fel datatyp, eftersom man hittade på namnen när Windows fortfarande var ett 16-bitars OS - alltså, de har bytt datatyp men inte variabelnamn.

Ungersk notation är ett ondskans påfund, kort och gott.

Permalänk: https://www.webforum.nu/p/1064547

## #27 — Engine^, 2003-05-26T12:18Z

Ungersk notation är ju bara bökigt ;) överprecision tycker jag. Men om det är ungersk notation eller Microsoft som är utav ondo låter jag vara osagt :)

Precis så menade jag att det blir betydligt enklare att se vad det är för datatyper som används. Jag tycker även att koden i sig blir snyggare, men det är nog mest en smaksak.

Permalänk: https://www.webforum.nu/p/1064554

## #28 — P, 2003-05-26T14:12Z

Hur som helst så blir det ju lättare att läsa...

Permalänk: https://www.webforum.nu/p/1064637

## #29 — spango, 2003-05-26T17:01Z

Det råder det delade meningar om ;)

Permalänk: https://www.webforum.nu/p/1064804

## #30 — SprayMaphia, 2006-04-02T23:19Z

> **renholm skrev:**
>
> Microsoft har en del projekt på <https://www.asp.net> under StarterKit men vet inte hur hö kvalité det är på dem. Men MS bör väl kunna sina egna saker :)

\*lägger mig tyst på golvet i hopp om att världen ska explodera\*

Nog för att dom kan koda, men snyggt? Nej du...

Permalänk: https://www.webforum.nu/p/1792975

## #31 — Josef, 2006-04-03T02:13Z

Nödvändigt! :x

Snart 3 år gammal tråd.

Permalänk: https://www.webforum.nu/p/1792984

## #32 — P, 2006-04-03T20:42Z

Ett tag sen man startade denna tråd, gick över till c#...

Permalänk: https://www.webforum.nu/p/1793281

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/77593-rörig-kod-i-vb-net/page2  
Föregående sida: https://www.webforum.nu/amne/dotnet/77593-rörig-kod-i-vb-net.md
