Quando comecei a programar não sabia das "boas práticas" e meus códigos era meio bagunçados. Com o tempo e alguns estudos vi que dava pra melhorar o código ganhando não só performance mas sim qualidade de código.
Vamos lá então.
1º - Declarar Variáveis
Sempre utilizar o Option Explicit. Na 1º linha do código sempre use.
<% Option Explicit %>
Assim em todo o código você terá que declarar as variáveis.
Dica
Você pode declarar as váriaveis e na mesma linha dar um valor ou ação pra ela.
<% Dim strNome : strNome = Request.form("strNome") %>
Não esqueça de usar o ":" se isso não funciona.
Dica 2
No ASP não é definido o tipo da variavel mas pra saber o que é a variável podemos inserir o tipo antes do nome da variável.
<% Dim strNome ' String Dim intConta ' Inteiro Dim blnVerifica ' Boleano - True/False %>Assim quando virmos intValor saberemos que o valor dela será um valor Inteiro/Numérico. Também podemos "Separar" o tipo do nome da váriavel. o tipo vc sempre poe minusculo ("str" - "int") e o nome da variavel a primeira letra maiscula ("Nome", "Casa") se tiver mais de uma palavra ou definição seguir do mesmo jeito.
<% Dim strCasaTipo Dim strNomeCobrador Dim strSomaContasAno %>
2º - Comentários
É algo tão simples e tão pouco usado. Eu mesmo quando pego alguns códigos antigos, custo um pouco pra lembrar o que quis e o que estou fazendo. Se o código estiver bem comentado a ajuda é bem vinda.
Você pode usar umas regras legais.
Usar 'combos' pra comentar
<% ' -------------------------------------------- ' ' Resgatando Dados ' ' -------------------------------------------- ' strNome = Request.Form("strNome") ' -------------------------------------------- ' ' Objetos ' ' -------------------------------------------- ' %>
3º Criando Funções/Sub's
Outra coisa que fazia muito na hora de criar funções era dar nomes vagos e sem padrão nenhum. Dai podemos melhorar assim.
<% ' ------------------------------------------------------ ' ' fctConectarBanco ' ' Conecta no Banco de dados ' ' ------------------------------------------------------ ' Function fctConectarBanco() End Function ' ------------------------------------------------------ ' ' subMontaTela ' ' Monta tela de erro ' ' ------------------------------------------------------ ' Sub subMontaTela() End Sub %>
Antes do nome da função/sub damos fct/sub pra saber do que se trata.
4º - Idantar o código
Podemos idantar o código pra ficar mais organizado.
<% Dim strNome If strNome = "Dorigon" Then If strNome = "Cristhiano" Then If strNome = "Granato" Then End If End If End If %>
Sempre que um "if" começa o fim é na mesma linha vertical. Assim sabemos que aquele "End If" pertence a tal "If"
Ps: o Moderador se puder fixar o tópico
---
Para uma maior organização desta seção, todas as duvidas relacionadas a este tutorial devem ser tiradas na seguinte sala:-
http://forum.wmonlin...p?showforum=113
Edição feita por: Agente Linhares, 25/05/2007, 10:03.