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.

    Indentação

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


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

    Indentação Empty Indentação

    Mensagem por Weslley_Script Dom 21 Abr 2019 - 13:21

    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:



    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:




    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:




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


    ** Alem de estar mais bonito, não causará nenhum warning ou erro.

    Caso não tenha coseguido Observe:

    Arvore Indentalogica(zSuYaNw):



    Código:
    |
        |
            |
                |
                    |
                        |
                            |
                                |
                                    |
                                |
                            |
                        |
                    |
                |
            |
        |
    |



    A mesma em linguagem Pawn:




    Código:
    [center][left]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)
                                    {
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }[/left][/center]


    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



    Indentação D07Xwqb
    Indentação Yjab9HN

      Data/hora atual: Qua 1 maio 2024 - 18:58