USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Bug, alguém pode me falar o que é...
Alucard.dxs
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 14/07/2005 12:30 hs            
Putz! Há muito tempo quero saber o que é um bug, sei dá historinha do passado...
mas não sei o que quer dizer o que é um bug. Por favor me mostre um exemplo classico.!!! valeu....mesmo gente.

...
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/07/2005 13:42 hs         
Bug em inglês significa inseto. Desde os tempos do Eniac essa expressão é usada. Bem o Eniac era um computador muito grande, e tinha muitos fios e componentes. Volta e meia ele parava de funcionar devido a quantidade de insetos(formigas, baratas...) que roiam a fiação causando panes, quando isso acontecia os técnicos eram obrigados a tirar os "Bugs" da máquina. Pelo jeito a expressão pegou...
Bem, trocando em miúdos, bug é qualquer problema que ocorra com a máquina, seja de hardware ou software...
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/07/2005 13:49 hs            
Em programação o mais clássico (ou um dos mais, ou até o mais famoso) é o bug do milênio em q o sistema interpretava 01/01/00 como sendo 01/01/1900 e não como 01/01/2000
Um bug é algo q não funciona de acordo com uma lógica diferentemente de erro.
Erro
Se vc fizer isso:
Dim s As String
Private Sub Form_Load()
s = Null
End Sub
Vai acontecer um ERRO q executando o sistema pelo arquivo .exe fecharia este se o erro não for tratado.
BUG
Outro comum é fazer um loop infinito:
Do while not RS.EOF
    lista.additem rs("campo")
Loop
se vc não colocar rs.movenext não vai sair do lugar... é um bug (digamos erro de lógica). A sintaxe está "perfeita" mas logicamente não
Bom, tentei...
fique livre pra tirar dúvidas.
Algum colega pode discordar ou concordar, acrescentar etc
t+
 
   
Alucard.dxs
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 14/07/2005 14:32 hs            
Aê galera valeu mesmo, achei que o termo "bug" seria algo mais complexo ...
fico grato pela paciência e valeus Emoções BRIGADO'S

...
   
Semmer
CURITIBA
PR - BRASIL
Postada em 14/07/2005 16:05 hs            
Não concordo totalmente com o ghost. Acho que o exemplo que foi colocado sobre o BUG é apenas um erro de programação. Ou por que faltou lógica ao programador ou porque alguém esqueceu de colocar a instrução, pura falta de atenção, tão comum quando temos que fazer algo com pressa. Não é proprio do Do While a movimentação entre registros, ele pode ser usado em outros códigos com valores numéricos ou booleanos e se for usado com recordset, pode ser usado de trás pra frente também.
 
O bug não é erro de alguém, é um defeito em algum componente ou propriedade ou mesmo na linguagem. Um exemplo que sempre aparece aqui no forum é o recordcount. Após aplicar uma instrução e definir um recordset, se existe registros nele e tem a propriedade recordcount, então porque temos que apontar ele pro último registro para que então ele mostre quantos existem.
     
Roßerto
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 14/07/2005 21:36 hs            
Ghost até onde eu sei o BUG do milenio não foi um "erro" de logica, e sim uma maneira que os programadores da decada de 60 encontraram para economizar alguns
bytes naquela epoca, os HDs daquela epoca não eram maiores que 5MB ... isso
mesmo CINCO MEGABYTES e custavam uma pequena fortuna cada um deles.
o que acabou saindo mais caro depois... hehehehehehe
 
 

Roberto
roberto@vbweb.com.br
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página