Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Code Complete

31. Layout e estilo

Teorema fundamental da formatação: o layout deve mostrar a estrutura lógica do programa.

Mesmo código com indentação enganosa e com indentação que mostra a estrutura real
A indentação deve dizer a verdade.

Resumo

Perguntas-chave

responda de cabeça, depois abra
O 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 respondidas
1.
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?
Seu progresso fica salvo neste navegador.