Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Kvalitetsgranskning av VB-kod

Postades av 2001-05-07 11:11:00 - Peter Karlsson, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 524 personer

Jag sitter och skriver mitt examensarbete. Går ut på att kvalitetsgranska VB-kod. Skall alltså hitta punkter som bör granskas i ett VB-program. Skulle gärna vilja höra åsikter om vad ni tror kan vara viktigt att granska???


Svara

Sv: Kvalitetsgranskning av VB-kod

Postades av 2001-05-07 13:22:00 - Peter Holm

1. Kommentarer (Skall vara vettiga)
Man skall alltid kommentera trix som man gjort.
Man skall aldrig göra kommentarer på kod som förklarar sig själv.

Exempel: Denna rad skriver ut hej. Detta är en värdelös kommentar

2. Man skall alltid skriva så självförklarande kod som möjligt.

Exempel: Om man vill kolla om ett värde är sant kan man skriva

If värde then
'lite kod
End if

Detta försvårar läsning av koden.

Du bör alltid skriva:

If värde = annat värde then
'lite kod
end if

3. Om vi exvis fortsätter med If-satser förspråkar jag att man alltid
skriver ut hela "strukturen" typ så här

If A=B then
'lite kod
Else
End if

Skriva ut Else trots att det inte finns kod där. Gärna med en
kommentar då att vid Else så sker inget. (Detta underlättar om
man har stora nästlade If-satser)

4. I stora nästlade If-satser är det alltid bra att kommentera sin End If

If A=B then
'lite kod
End if 'A=B

5. En header skall alltid finnas i varje program, funktion, modul, klass

I klasser, formulär och kodmoduler skall det alltid framgå längst upp
följande saker.

1. Vad heter programmet, formuläret, klassen, modulen
2. Vad har den för avsikt
3. Vem har skapat den
4. När skapades den
5. Logg med datum för senaste åtgärd och vilken åtgärd som gjordes
6. Copyrightinfo

I en funktion/sub skall man alltid ange vad som gäller före det att
funktionen exekverats och efter det att den exekverats.

Exempel:

Public Sub times10(S as integer)
före: S är ett tal
efter: S är en faktor 10 större
S = S * 10
End Sub

Hoppas ni fått lite tips. OBSERVERA att detta är mina personliga åsikter
andra kanske har olika uppfattning och kanske till och med kommer att
gnälla på mina åsikter.

/peterh


Svara

Sv: Kvalitetsgranskning av VB-kod

Postades av 2001-05-07 16:08:00 - Sven Åke Persson

Hej
Instämmer i peterh:s inlägg

Det får inte finnas någon odeklarerad varaiabel
Option Explicit skall användas.

Det skall finnas väl utvecklad ErrorHandler.

Programmet skall kunna användas utan mus i alla delar.

osv osv.

mvh
Sven


Svara

Sv: Kvalitetsgranskning av VB-kod

Postades av 2001-05-07 23:12:00 - Andreas Hillqvist

(Bortaget för att göra SvenPon glad)


Svara

Sv: Kvalitetsgranskning av VB-kod

Postades av 2001-05-08 13:54:00 - Sven Åke Persson

Hej

Om det finns inmatningsfönster så bör man "Validera"(bekräfta) med Enter
Om det då finns ett nytt logiskt inmatningsfönster bör Cursorn
flytta dit.

mvh
Sven



Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
544
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies