Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

badmiojo

[Resolvido] Uso excessivo de IF

Recommended Posts

ola a todos,

 

 

Uma vez li que deveriamos evitar usar muito o IF em codigos ASP.

Fiz o codigo e funciona perfeitamente.

 

A pagina é de uma ranking de tenistas.

Segue o codigo:

<% 
tipo = request.querystring ("tipo")

If tipo = 11 or tipo = 21 or tipo = 71 then controle = 16
If tipo = 12 or tipo = 22 or  tipo = 72 then controle = 24
If tipo = 13 then controle = 32
If tipo = 14 then controle = 48
If tipo = 15 or tipo = 23 or tipo > 73 then controle = 500

%>

Alguem tem alguma solução mais elegante?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não vejo como uso excessivo, apenas esqueceu que não precisam ser "varios if" e sim um unico if com seus "else if"

 

você tb pode jogar dentro de um array e percorrer os valores com um único if, mas acho que sendo apenas tão poucas opções o if seria mesmo uma forma "correta"

ola a todos,

 

 

Uma vez li que deveriamos evitar usar muito o IF em codigos ASP.

Fiz o codigo e funciona perfeitamente.

 

A pagina é de uma ranking de tenistas.

Segue o codigo:

 

 

<%

tipo = request.querystring ("tipo")

 

If tipo = 11 or tipo = 21 or tipo = 71 then controle = 16

If tipo = 12 or tipo = 22 or tipo = 72 then controle = 24

If tipo = 13 then controle = 32

If tipo = 14 then controle = 48

If tipo = 15 or tipo = 23 or tipo > 73 then controle = 500

 

%>

 

Alguem tem alguma solução mais elegante?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

uso excessivo, não !!!, mas sim usar ele bem estruturado, ou seja, pra não cair em um DeadLoop, ou também utilizar um Select Case

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao ha como programar sem usar if

 

imagina um portal de noticia sem if?

 

uso excessivo é balela, o problema é usar onde nao ha necessidade

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar ele em conjunto com outros laços de repetição

Compartilhar este post


Link para o post
Compartilhar em outros sites

agradeço a todos pelas opiniões.

 

já que não consideram excesso de IFs então pode marcar como resolvido.

 

 

o codigo fica como está.

 

 

sds,

Compartilhar este post


Link para o post
Compartilhar em outros sites

é como te falei...

faz um código limpo e bem estruturado, dae ja era...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.