Che cos'è la programmazione strutturata? definizione e significato

click fraud protection

La programmazione strutturata si riferisce a un insieme di standard di qualità che rendono i programmi più prolissi e più affidabili. Vantaggi come leggibilità, facilità di manutenzione e affidabilità superano la complessità aggiuntiva che questi standard impongono. L'obiettivo principale di questi standard è eliminare ciò che viene comunemente chiamato "codice spaghetti" - codice che è costruito su pratiche negative e sull'utilizzo di tecniche che sono disapprovate nella codifica esperta Comunità.

Technipages spiega la programmazione strutturata

Ciò include cose come l'istruzione GOTO: un salto brutale e diretto da una parte di un programma all'altra, senza alcun riguardo per quale sezione di un programma è attiva o in uso. I loop possono essere interrotti in questo modo, ma in tutte le circostanze, tranne che nelle circostanze più difficili, dovrebbe essere evitato. Ciò significa che per mantenere gli standard di codifica, il programmatore deve scegliere deliberatamente un metodo più complesso per raggiungere un obiettivo, idealmente senza il comando GOTO.

Diversi linguaggi supportano questo tipo di standard, ma alcuni degli esempi più comuni includono C, Pascal e il linguaggio di comando del software dBASE. In verità, ci sono standard come quelli che compongono la programmazione strutturata in quasi ogni codifica linguaggio, sebbene possano essere semplicemente considerati "migliori pratiche" piuttosto che essere un insieme completamente formale di standard. La struttura generale del programma di un programma dovrebbe sempre mostrare cosa dovrebbe fare un programma. Ciò significa che la programmazione strutturata impone una certa configurazione dell'albero. Il primo compito è il primo e tutto ciò che segue deve essere ordinato in modo logico.

Usi comuni della programmazione strutturata

  • Gli standard di programmazione strutturata vietano l'uso di comandi di "forza bruta" come GOTO.
  • Sia le regole formali che le linee guida fanno parte degli standard di programmazione strutturata.
  • Il rientro e la spaziatura corretti fanno parte della programmazione strutturata.

Errori comuni della programmazione strutturata

  • La programmazione strutturata si riferisce a un linguaggio di programmazione che impiega una struttura formale.