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:
** Alem de estar bem feio, causará um Warning...(Loose Indentation, ou seja, indentação perdida).
* Mesmo codigo sem nenhuma indentação:
** Pode estar sem nenhum warning mais está muito feio e poderá causar muita dificuldade na modificação do codigo.
* Mesmo codigo indentado:
** Alem de estar mais bonito, não causará nenhum warning ou erro.
Caso não tenha coseguido Observe:
Arvore Indentalogica(zSuYaNw):
A mesma em linguagem Pawn:
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
- 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