É um reflexo "de cima para baixo" do que o grupo ou negócio deseja fazer.
Praticar a programação de cima para baixo tem várias vantagens:
- Separar o trabalho de baixo nível das abstrações de mais alto nível leva a uma concepção modular.
- O design modular significa desenvolvimento, pode ser auto-suficientes.
- Tendo "esqueleto" de código ilustra claramente como os módulos de baixo nível de integração.
- Menos erros de operações (para reduzir os erros, porque cada módulo tem que ser processada separadamente, para que os programadores obter grande quantidade de tempo de processamento).
- consumindo muito menos tempo (cada um programador só é envolvido em uma parte do grande projeto).
- Muito otimizado forma de tratamento (cada programador tem de aplicar os seus conhecimentos e experiência para suas partes (módulos), para que o projeto vai se tornar um um otimizado).
- Fácil de manter (se ocorrer um erro na saída, é fácil identificar os erros gerados a partir da qual módulo do programa inteiro).
Assinar:
Postagens (Atom)
