Какво е структурирано програмиране? определение и значение

click fraud protection

Структурираното програмиране се отнася до набор от стандарти за качество, които правят програмите по-подробни и по-надеждни. Предимства като четливост, лекота на поддръжка и надеждност превъзхождат допълнителната сложност, която тези стандарти налагат. Основната цел на тези стандарти е да премахнат това, което обикновено се нарича „спагети код“ – код, който е изградена върху негативни практики и използвайки техники, които не се допускат в експертното кодиране общност.

Technipages обяснява структурното програмиране

Това включва неща като изявлението GOTO – брутален и директен скок от една част на програма в друга, без никакво отношение коя част от програмата е активна или се използва. Примките могат да бъдат прекъснати по този начин, но при всички обстоятелства, освен при най-тежките, трябва да се избягва. Това означава, че за да поддържа стандартите за кодиране, програмистът трябва съзнателно да избере по-сложен метод за постигане на цел – в идеалния случай без командата GOTO.

Различни езици поддържат този тип стандарт, но някои от най-често срещаните примери включват C, Pascal и командния език на софтуера dBASE. Честно казано, има стандарти като тези, които съставляват структурното програмиране в почти всяко кодиране език, въпреки че те могат просто да се считат за „най-добра практика“, а не като напълно формален набор от стандарти. Цялостната програмна структура на програмата винаги трябва да показва какво трябва да прави програмата. Това означава, че структурното програмиране диктува определена дървовидна настройка. Първата задача е първа и всичко, което следва, трябва да бъде подредено по логичен начин.

Често срещани употреби на структурното програмиране

  • Стандартите за структурирано програмиране забраняват използването на команди „груба сила“ като GOTO.
  • Както формалните правила, така и насоките са част от стандартите за структурирано програмиране.
  • Правилното отстъп и разстояние е част от структурното програмиране.

Често срещани злоупотреби със структурирано програмиране

  • Структурираното програмиране се отнася до език за програмиране, който използва формална структура.