Identação
Origem: Wikipédia, a enciclopédia livre.
Identação ou (Endentação, Edentação ou Indentação) é um termo aplicado ao código fonte de um programa de computador para indicar que os elementos hierarquicamente dispostos têm o mesmo avanço relativamente à posição (y,0) ((linha, coluna)).
A identação tem um papel meramente "estético" (na maioria das linguagens) tornando a leitura do código fonte mais fácil (o que designamos por read-friendly).
A verdadeira mais valia deste processo é visível em arquivos de código fonte extensos, não se fazendo sentir a sua necessidade em arquivos pequenos (relativamente ao número de linhas)
Para qualquer programador deve ser um critério a ter em conta, principalmente, por aqueles que pretendam partilhar o seu código com outros.
[editar] Identação em linguagens de programação
Em palavras simples, identação é a organização do código fonte. Entre cada BEGIN e END, por exemplo, tabulamos as linhas. Assim pode-se identificar melhor o que nesse bloco está contido. Auxilia muito na busca de erros ou implementações.
Na maioria das linguagens (por exemplo, C++) a identação não é obrigatória, que dizer, o compilador do código não irá diferenciar se o programa será escrito com ou sem identação. Exemplo, em C++:
// Exemplo 1 de Identação, em C++ #include <iostream> int main() { std::cout << "Hello World!" << std::endl; }
// Exemplo 2 de Identação, em C++ #include <iostream> using namespace std; int main() { cout << "Hello World!" << endl; }
Ou sem identação:
#include <iostream> int main() {std::cout << "Hello World!" << std::endl;}
A diferença é visual, especificamente para linguagens com identação a escolha do programador, mas também há linguagens com identação obrigatória como Python.