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

14. Organizando código em linha reta

Deixe as dependências de ordem óbvias e mantenha juntas as instruções relacionadas.

Instruções relacionadas agrupadas em blocos, sem cruzamento de referências entre eles
Princípio da proximidade: o que é relacionado fica junto.

Resumo

Perguntas-chave

responda de cabeça, depois abra
Como deixar uma dependência de ordem evidente?
Com nomes de rotinas que mostrem a ordem, parâmetros que passem o resultado de uma para outra, comentários e asserções.
O que é o princípio da proximidade?
Manter ações relacionadas próximas no código, para reduzir o tempo de vida das variáveis e facilitar a leitura.
Como verificar se as instruções estão bem agrupadas?
Desenhando caixas em volta das instruções relacionadas: se as caixas se cruzam, a ordem está ruim.

Exercícios de fixação

0/5 respondidas
1.
ler(), calcular() e imprimir() mexem em dados globais e precisam rodar nessa ordem. Como tornar a dependência evidente?
2.
Código inicializa dados de vendas, depois de clientes, usa vendas, usa clientes. O que o capítulo sugere?
3.
Quando uma dependência de ordem não fica clara pelo código, o livro recomenda:
4.
Desenhando caixas em volta das instruções relacionadas, as caixas se cruzam. Isso indica:
5.
Que nome de rotina deixa melhor a ordem de execução evidente?
Seu progresso fica salvo neste navegador.