
Programação Estruturada ‒ Modelo Procedural
De modo geral, a execução do código por ordenação causava uma dependência enorme no processamento.
Além disso, gerava complexidade no código e dificuldade em futuras manutenções ou correções, pois não havia muito reaproveitamento do código já escrito.
Sem um conhecimento profundo da codificação, o desenvolvedor preferia reescrever uma função, sem verificar se ela já existia ou se estava adequada ao que pretendia executar.
Na programação estruturada, o código acabava sendo repetido muitas vezes.