[Tutorial] Aprendendo a indentar seus cуdigos
#1

Identando Seus cуdigos.
  • Bom, depois de muito tempo sem postar releases/projetos,
    resolvi postar algo que pouca gente sabe...

    primieiramente, pegue o polegar da mгo direita e coloque no centro de sua testa
    fazendo 5 giros.


    todo mundo conhece as programaзхes mais famosas, PHP,JAVASCRIPT, DELPHI,CSS,C++ etc ...
    mais o principal pouco sabem, й o que vamos ultilizara aqui, tem na maioria das programaзхes.
  • Identando seu cуdigo
    - Para Identar seu cуdigo sгo usados o TAB (que mostra score) e o espaзo.
    Como й um cуdigo mal identado?

    vou postar um por exemplo:
    pawn Код:
    if(!strcmp(cmdtext,"/shith", true)){ if(IsPlayerAdmin(playerid))
    { return 0; }
        SendClientMessageToAll(-1,"[INFO]: Vocк estб aprendendo algo aqui ?");
     return 1;
    }
    /\ este comando vocк pode colocar no new do pawn e rodar, ele funcionarб, mais darб os seguintes varning:
    Код:
    - Loose Identation
    Posso resolver isto muito bem colocando #pragma tabsize 0 no topo?
    RE: nгo, assim vocк nгo aprenderб o realmente pawn, pode aprender, mais ficarб mais dificil de intender seus prуprios cуdigos.
    isto nгo aconselho hб ninguйm.


  • Como posso fazer uma boa identaзгo ?
    bom para ter uma boa identaзгo serб necessбrio vocк ter algum editor de programaзгo, (pawno, notepad++ entre outros)
    atй o bloco de notas do windows serve, mais nele vocк nгo vai ter a mesma noзгo de espaзo do que os editores.

    vou identar o cуdigo acima, veja a diferenзa:
    pawn Код:
    if(!strcmp(cmdtext,"/shith", true))
    {
        if(IsPlayerAdmin(playerid))
        {
            return 0;
        }
        SendClientMessageToAll(-1,"[INFO]: Vocк estб aprendendo algo aqui ?");
        return 1;
    }
    /\ o Cуdigo alem de bonito, ficou mais legнvel, dб para vocк entender.

    caso nгo itendeu nada de ъtil, vamos a explicaзгo:

    Бrvore identalуgica
    pawn Код:
    |
        |
            |
                |
                    |
                        |
                            |
                                |
                                    |
                                |
                            |
                        |
                    |
                |
            |
        |
    |

    todos os cуdigos seguem este padrгo (a maioria).

    caso nгo itendeu novamente vamos dinovo:

    Бrvore Identalуgica ( EM FORMATO DE PAWN )
    pawn Код:
    if(parametros /* Sinal */ parametros)
    {
        if(parametros /* Sinal */ parametros)
        {
            if(parametros /* Sinal */ parametros)
            {
                if(parametros /* Sinal */ parametros)
                {
                    if(parametros /* Sinal */ parametros)
                    {
                        if(parametros /* Sinal */ parametros)
                        {
                            if(parametros /* Sinal */ parametros)
                            {
                            }
                        }
                    }
                }
            }
        }
    }
    NOTA: este cуdigo nгo funciona, foi usado com o um explemplo.
  • FAQ - Perguntas Frequкntes
    Existe algum site que faz isto de graзa?
    RE: Sim, ele existe, ele e iPs Tidy.

    Porque devo comeзar a identar meus cуdigos ?
    RE: Amigo, a identaзгo nгo й obrigatуria, mais caso vocк queira seguir no rumo
    de programador, terб que aprender o bбsico, ou seja, aprender a identar.

    Garfield, vocк й muito forte, gostoso, e atraente, se eu botar uma bola encima de um morro, rola ou nгo rola ?
    RE: eu e o Shadoww5 temos um compromisso sйrio, mais se quiser mesmo, chega na minha casa quando Shadoww5 sai ( umas 8 hr da manha ) FikDik.

    Crйditos
    [iPs]Garfield
    [iPs]RedJohn ( sу botei ele aqui porque ele й um assasino )
Reply


Messages In This Thread
Aprendendo a indentar seus cуdigos - by TheGarfield - 09.06.2011, 17:45
Re: Aprendendo a indentar seus cуdigos - by JonathanFeitosa - 09.06.2011, 18:18
Re: Aprendendo a indentar seus cуdigos - by Hiuship - 09.06.2011, 18:27
Re: Aprendendo a indentar seus cуdigos - by steki. - 09.06.2011, 19:02
Re: Aprendendo a indentar seus cуdigos - by Shadoww5 - 09.06.2011, 19:12
Re: Aprendendo a indentar seus cуdigos - by Ricop522 - 09.06.2011, 19:13
Re: Aprendendo a indentar seus cуdigos - by Shadoww5 - 09.06.2011, 19:20
Re: Aprendendo a indentar seus cуdigos - by TheGarfield - 09.06.2011, 19:45
Re: Aprendendo a indentar seus cуdigos - by SuB_ZeRo0_ - 09.06.2011, 20:17
Re: Aprendendo a indentar seus cуdigos - by Chefгo - 15.06.2011, 18:06

Forum Jump:


Users browsing this thread: 1 Guest(s)