O que é programação estruturada? definição e significado

A programação estruturada se refere a um conjunto de padrões de qualidade que tornam os programas mais prolixos e confiáveis. Benefícios como legibilidade, facilidade de manutenção e confiabilidade superam a complexidade adicional que esses padrões impõem. O principal objetivo desses padrões é eliminar o que é comumente chamado de "código espaguete" - código que baseia-se em práticas negativas e usa técnicas que são desaprovadas na codificação especializada comunidade.

Technipages explica programação estruturada

Isso inclui coisas como a instrução GOTO - um salto brutal e direto de uma parte de um programa para outra, sem qualquer consideração por qual seção de um programa está ativa ou em uso. Os loops podem ser quebrados dessa maneira, mas em todas as circunstâncias, exceto nas mais terríveis, isso deve ser evitado. Isso significa que, para manter os padrões de codificação, o programador precisa escolher deliberadamente um método mais complexo de atingir um objetivo - de preferência, sem o comando GOTO.

Diferentes linguagens suportam esse tipo de padrão, mas alguns dos exemplos mais comuns incluem C, Pascal e a linguagem de comando do software dBASE. Sinceramente, existem padrões como aqueles que compõem a programação estruturada em quase todos os códigos linguagem, embora possam ser simplesmente considerados "melhores práticas" em vez de um conjunto completamente formal de padrões. A estrutura geral do programa deve sempre mostrar o que o programa deve fazer. Isso significa que a programação estruturada dita uma certa configuração de árvore. A primeira tarefa é a primeira, e tudo o que se segue precisa ser ordenado de maneira lógica.

Usos comuns de programação estruturada

  • Os padrões de programação estruturados proíbem o uso de comandos de "força bruta" como GOTO.
  • Tanto as regras quanto as diretrizes formais fazem parte dos padrões de programação estruturada.
  • O recuo e espaçamento adequados fazem parte da programação estruturada.

Maus usos comuns de programação estruturada

  • A programação estruturada se refere a uma linguagem de programação que emprega uma estrutura formal.