[Tutorial] Depuraзгo (Debug).
#1

#Introduзгo
#Debug:
  • Oque й:
  • Mйtodos:
  • Utilizando:
  • Resultados:
#Oque й ?

Depuraзгo (em inglкs: debugging, debug) й o processo de encontrar e reduzir defeitos num aplicativo de software ou mesmo em hardware.
Erros de software incluem aqueles que previnem o programa de ser executado e aqueles que produzem um resultado inesperado.
#Mйtodos:

Existe varios mйtodos de executar uma depuraзгo (Debug).
Seja ela para procurar anomalias em funзхes bбsicas (Pequenos scripts).
Ou em funзхes com scripts mais complexo (Scripts avanзados).

Ou seja й simplesmente para achar canais defeituosos no scripts.

#Utilizando-os:

Muitos nгo levam em consideraзхes a importвncia da depuraзгo (Debug).
Mas й de extrema importвncia executar uma simples depuraзгo (Debug), em casos de dъvidas.
Assim evitando o anomalias inesperadas em seu script.
Muitos devem pensar, mais como eu crio essa depuraзгo. ?
Entгo vamos la

O caso mais normal de fazer uma depuraзгo (Debug).
Й em variбveis para detectar valores armazenados.
Um exemplo de fazer depuraзгo (Debug) em variбvel:

pawn Код:
new Variavel = 10; // Declaramos nossa variбvel de Valor 10

printf("Minha vбriavel tem valor: %d",Variavel); //Mandarб uma Mensagem no console "Minha vбriavel tem valor : 10

/* ou seja, declaramos nossa variбvel de valor 10, e isso mandarб a mensagem do valor de nossa variavel*/
Assim valendo para variбveis de tipo Float, string atй mesmo Booleanas.
Exemplo:

pawn Код:
new string[10] = "Olб mundo"; // Declaramos nossa variбvel de tipo string
new Float:Pos  = 10.5;        // Declaramos nossa variбvel de tipo Float
new bool:Booleanas = false;   // Declaramos nossa variбvel de tipo Float

main()
{
    printf("Nossa variavel string: %s",string); //Mandarб o resultado da nossa variavel String
    printf("Nossa variavel Float : %f",Pos);    //Mandarб o resultado da nossa variavel Float
    printf("Nossa variavel Bool  : %d",Booleanas); //Mandarб o resultado da nossa variavel Bool
}
Vamos avanзar um pouquinho mais:

pawn Код:
new Amigo = 5;  //Declaramos nossa variavel Amigo com valor 5;

new Contas = 10*3/3+10; //Declaramos nossa variavel Contas, uma operaзгo matematica 10 (Vezes) 3 = 30 (Divido) 3 = 10 + 10 = 20;

main()
{
    if(Amigo == 5) // Se a variavel amigo for igual a 5
    {
        printf("Variavel: %d",Amigo); //printa o valor de nossa variavel = 5
        Amigo = 11; //muda a variavel para valor 11
        if(Amigo == 11) // se a variavel amigo for igual a 11
        {
            printf("Variavel: %d",Amigo); //printa o valor de nossa variavel Amigo que no caso agora й 11
        }
    }
    print(" ");
    print(" ");
    printf("Somar: %d",Contas); // printa nossa soma.
}
#Resultados:



Entгo pessoal, fico por aqui.
Espero que gostem, atй a prуxima.

Critiquem, elogiem, sugestхes e etc.
Comente.
Abraзos !
Reply


Messages In This Thread
Depuraзгo (Debug). - by AmericanStyle'™ - 27.11.2012, 00:43
Re: Depuraзгo (Debug). - by Schocc - 27.11.2012, 00:55
Re: Depuraзгo (Debug). - by Sky™ - 27.11.2012, 12:43
Re: Depuraзгo (Debug). - by Don_Speed - 27.11.2012, 12:54
Re: Depuraзгo (Debug). - by Life Advanced - 27.11.2012, 14:17
Re: Depuraзгo (Debug). - by AmericanStyle'™ - 27.11.2012, 19:24
Re: Depuraзгo (Debug). - by Falcon. - 27.11.2012, 19:41
Re: Depuraзгo (Debug). - by humildadeforever - 27.11.2012, 19:57
Re: Depuraзгo (Debug). - by Nice-.- - 27.11.2012, 20:09
Re: Depuraзгo (Debug). - by AmericanStyle'™ - 27.11.2012, 20:12

Forum Jump:


Users browsing this thread: 1 Guest(s)