Ideia chave: Regra “De cima para baixo”
Manter o fluxo do código de cima para baixo facilita a compreensão do mesmo.
O nível de abstração deve ser decrescente no fluxo do código. À medida que o leitor vai lendo as funções deve-se descer o nível de abstração.
Ordenar o fluxo do código para tornar a leitura mais natural, do nível de abstração mais alto para o mais baixo. Da mesma forma na declaração de classes, deve ser descritos os métodos do nível de abstração mais alto para o mais baixo.
Para isso é importante manter as tarefas em ordem, de forma que o código execute um procedimento de cada vez. Conforme a imagem abaixo.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas