Jump to content


Photo

Boas Práticas De Programação Asp


  • This topic is locked This topic is locked
Nenhuma resposta neste tópico

#1 Worm

Worm

    Veterano

  • Ex-Admins
  • 1343 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Obter o maximo conhecimento.

Posted 25/05/2007, 09:43

E ai Pessoal Blz ?

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.

- 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
%>

- 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											 '
' -------------------------------------------- '
   
%>

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.


- 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 :D



---


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.





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq