Är det bättre att koda som han, dvs med små functioner och subs etc.
Ser ju att det blir klart lättare att tex göra en komponent av det forumet när det är kodat som det är.
Fast hur är det med prestanda? att hela tiden anropa funktioner, sub etc.?
Man kanske tom ska ta till sig den kodnings tekniken för att det blir klart lättare att återanvända vissa funktioner, sub etc.
Generelt så skall man väl använda en funktion eller sub om den funktionen skall användas fler än en gång... Någon prestanda skillnad är det nog inte då det är exakt samma kod...
Switcharna som saknas helt ... förstod jag speedade upp det hela, men databasen? och alla små funktioner som att skapa en länk, funktionen som skapar Response.Write
tex:
Function CreateLink(strLinkName, strUrl)
Write "a href=""" & strUrl & """>" & strLinkName & "</a>"
End Function
Function Write(String)
Response.Write String
End Function
(ser nog inte riktigt ut så här, funktionerna, men ngt liknande)
Med Option Explicit måste man deklarera alla variabler med DIM. Det ger dels en smula effektivare minnesutnyttjande, men den stora prestandavinsten kommer av att ASP-kompilatorn annars (utan DIM) måste gå igenom hela namnutrymmet varenda gång en variabel används, för att kolla om den tilldelats ett värde, och i så fall hämta den från den minnseposition som den interna referenstabellel anger. Med deklarerade variabler kan värdet hämtas direkt.
Det näst bästa är ju att man kan utesluta jobbiga felstavade variabler när nått är på tok och man felsöker. Och det brukar bli en del i lite större skript... :)