SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 12 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

    [Tutorial] Indentaзгo

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11378
    Moedas : 1031977
    Data de inscrição : 06/10/2011
    Idade : 28
    Localização : Brasil

    [Tutorial] Indentaзгo Empty [Tutorial] Indentaзгo

    Mensagem por Weslley_Script Sáb 13 maio 2023 - 7:48

    Indentaзгo

    - O que й?

    Indentaзгo й o recuo de um texto em relaзгo a sua margem.
    Na ciкncia da computaзгo й um termo aplicado ao cуdigo fonte de um programa para ressaltar a hierarquia entre os elementos.

    - Como fazer?

    Com a tecla 'Tab'(fica ao lado da tecla 'q' e usada para mostrar o score), uma vez apertada equivale a 4 apertos no espaзo.

    * Observe um codigo mal indentado:
    pawn Код:


    Código:
    CMD:indentexemple(playerid) {
        if(IsPlayerAdmin(0))
        print("Ele esta logado!");
    return true;
    }

    ** Alem de estar bem feio, causarб um Warning...(Loose Indentation, ou seja, indentaзгo perdida).

    * Mesmo codigo sem nenhuma indentaзгo:
    pawn Код:


    Código:
    CMD:indentexemple(playerid) {
    if(IsPlayerAdmin(0))
    print("Ele esta logado!");
    return true;
    }

    ** Pode estar sem nenhum warning mais estб muito feio e poderб causar muita dificuldade na modificaзгo do codigo.

    * Mesmo codigo indentado:
    pawn Код:


    Código:
    CMD:indentexemple(playerid) {
        if(IsPlayerAdmin(0))
            print("Ele esta logado!");
        return true;
    }

    ** Alem de estar mais bonito, nгo causarб nenhum warning ou erro.

    Caso nгo tenha coseguido Observe:

    Arvore Indentalogica(zSuYaNw):
    pawn Код:

    Código:
    [center][left]|
        |
            |
                |
                    |
                        |
                            |
                                |
                                    |
                                |
                            |
                        |
                    |
                |
            |
        |
    |[/left][/center]
    [center][color=DarkOrange][size=14][b][u]
    [/u][/b][/size][/color][/center]

    A mesma em linguagem Pawn:
    pawn Код:


    Código:
    if(Params /* Operador */ Params)
    {
        if(Params /* Operador */ Params)
        {
            if(Params /* Operador */ Params)
            {
                if(Params /* Operador */ Params)
                {
                    if(Params /* Operador */ Params)
                    {
                        if(Params /* Operador */ Params)
                        {
                            if(Params /* Operador */ Params)
                            {
                                if(Params /* Operador */ Params)
                                {
                                    if(Params /* Operador */ Params)
                                    {
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }

    FAQ:
    Existe algum site que faz isso para mim automaticamente?
    R: Sim, o IpsTabulador feito pelo Bruno da Silva(IpsBruno).


    Porque devo comeзar a identar meus cуdigos ?
    R: Para qualquer programador, deve ser um critйrio a ter em conta,
    principalmente, por aqueles que pretendam partilhar o seu cуdigo com outros.
    A indentaзгo facilita tambйm a modificaзгo, seja para correзгo ou aprimoramento,
    do cуdigo fonte.


    Bem, acho que й isso. Qualquer erro/sugestгo deixem nos comentбrios

    Crйditos do Tutorial:
     DanDRT ,zSuYaNw(Garfield) pela arvore indetalogica e IPSTEAM.



    [Tutorial] Indentaзгo D07Xwqb
    [Tutorial] Indentaзгo Yjab9HN

      Data/hora atual: Qua 8 maio 2024 - 19:11