9. Processo de Programação com Pseudocódigo
Projete a rotina em pseudocódigo, vire comentários, preencha o código, revise, limpe.
Resumo
- PPP: projetar a rotina → codificar → verificar → limpar. Repita se necessário.
- Pseudocódigo: frases em linguagem natural, no nível da intenção, sem sintaxe da linguagem-alvo.
- Baixo o bastante para gerar código quase automático; o pseudocódigo vira os comentários de alto nível.
- Antes de codar: pré-requisitos, problema, nome, como testar, bibliotecas existentes, erros, eficiência.
- Compile só quando confiante; avisos no nível máximo; percorra no depurador. Alternativas: TDD, refatoração, DbC.
Perguntas-chave
responda de cabeça, depois abraComo deve ser escrito o pseudocódigo?
Em linguagem natural precisa, descrevendo o que fazer (intenção), sem palavras-chave da linguagem de programação.
Por que não compilar logo para ver se funciona?
Porque isso leva a mudanças aleatórias até compilar ('hack'); o certo é verificar mentalmente e compilar só quando estiver confiante.
Que alternativas ao PPP o livro cita?
Desenvolvimento guiado por testes, refatoração, projeto por contrato e (como antiexemplo) o hacking.
Exercícios de fixação
0/5 respondidas1.
Qual linha é um bom pseudocódigo segundo o PPP?
2.
No PPP, o que acontece com o pseudocódigo depois que o código é escrito?
3.
Qual a ordem das etapas do PPP?
4.
Um programador compila a cada linha e muda o código até o compilador parar de reclamar. O livro chama isso de:
5.
Antes de codificar uma rotina, o PPP recomenda verificar: