31. Layout e estilo
Teorema fundamental da formatação: o layout deve mostrar a estrutura lógica do programa.
Resumo
- Teorema fundamental da formatação: bom layout mostra a estrutura lógica. Beleza vem depois.
- Objetivos: representar a lógica com exatidão e consistência, melhorar a leitura, aguentar modificações.
- Espaço em branco: agrupe, separe com linhas em branco, indente 2 a 4 espaços (melhor compreensão).
- Estilos: blocos puros (begin-end) ou emulação; evite layout de fim de linha (alinhado à direita, frágil).
- Uma instrução e uma declaração por linha; ~80 colunas; uma classe por arquivo, com o mesmo nome.
Perguntas-chave
responda de cabeça, depois abraO que diz o teorema fundamental da formatação?
Que um bom layout visual mostra a estrutura lógica do programa; deixar o código bonito é secundário.
Por que evitar o layout de fim de linha?
Porque alinhar continuações com o fim da linha anterior quebra quando um nome muda e exige reformatar várias linhas.
Qual indentação os estudos favorecem?
De 2 a 4 espaços; indentação muito grande ou nenhuma reduz a compreensão.
Exercícios de fixação
0/5 respondidas1.
Um
else está indentado como se pertencesse ao if de fora, mas o compilador o liga ao if de dentro. Qual princípio foi violado?2.
Qual faixa de indentação os estudos citados associam a melhor compreensão?
3.
int a = 0, b, c = 5; numa só linha. O livro recomenda:4.
Alinhar a continuação de uma chamada com o parêntese do fim da linha anterior (layout de fim de linha) tem qual problema?
5.
Qual é o objetivo principal da formatação segundo o capítulo?