Što je strukturirano programiranje? definicija i značenje

Strukturirano programiranje odnosi se na skup standarda kvalitete koji programe čine opširnijim i pouzdanijima. Prednosti poput čitljivosti, jednostavnosti održavanja i pouzdanosti nadmašuju dodatnu složenost koju nameću ovi standardi. Glavni cilj ovih standarda je eliminirati ono što se obično naziva 'špageti kod' - šifriranje koje je izgrađena na negativnim praksama i korištenjem tehnika koje se negiraju u stručnom kodiranju zajednica.

Technipages objašnjava strukturirano programiranje

To uključuje stvari poput izjave GOTO – brutalan i izravan skok s jednog dijela programa na drugi, bez obzira na to koji je dio programa aktivan ili u upotrebi. Petlje se na ovaj način mogu prekinuti, ali u svim okolnostima osim u najtežim, to treba izbjegavati. To znači da za održavanje standarda kodiranja programer treba namjerno odabrati složeniju metodu postizanja cilja – idealno bez naredbe GOTO.

Različiti jezici podržavaju ovu vrstu standarda, ali neki od najčešćih primjera uključuju C, Pascal i naredbeni jezik softvera dBASE. Iskreno, postoje standardi poput onih koji čine strukturirano programiranje u gotovo svakom kodiranju jeziku, iako se jednostavno mogu smatrati 'najboljom praksom', a ne potpuno formalnim skupom standardima. Cjelokupna programska struktura programa uvijek bi trebala pokazati što bi program trebao raditi. To znači da strukturirano programiranje diktira određeno stablo. Prvi zadatak je prvi, a sve što slijedi potrebno je logično poredati.

Uobičajene upotrebe strukturiranog programiranja

  • Standardi strukturiranog programiranja zabranjuju korištenje naredbi 'brute sile' poput GOTO.
  • I formalna pravila i smjernice dio su standarda strukturiranog programiranja.
  • Ispravno uvlačenje i razmak dio je strukturiranog programiranja.

Uobičajene zlouporabe strukturiranog programiranja

  • Strukturirano programiranje odnosi se na programski jezik koji koristi formalnu strukturu.