Структурированное программирование - это набор стандартов качества, которые делают программы более подробными и надежными. Такие преимущества, как удобочитаемость, простота обслуживания и надежность, перевешивают дополнительную сложность, которую налагают эти стандарты. Основная цель этих стандартов - устранить то, что обычно называют «спагетти-кодом» - кода, который построен на негативных практиках и использует методы, которые не одобряются экспертным кодированием. сообщество.
Technipages объясняет структурированное программирование
Сюда входят такие вещи, как оператор GOTO - грубый и прямой переход от одной части программы к другой, независимо от того, какая часть программы активна или используется. Таким образом можно разорвать петли, но этого следует избегать во всех случаях, кроме самых тяжелых. Это означает, что для соблюдения стандартов кодирования программист должен сознательно выбирать более сложный метод достижения цели - в идеале без команды GOTO.
Различные языки поддерживают этот тип стандарта, но некоторые из наиболее распространенных примеров включают C, Pascal и программный язык команд dBASE. По правде говоря, существуют стандарты, подобные тем, которые составляют структурированное программирование практически в каждом коде. язык, хотя их можно просто рассматривать как «передовой опыт», а не как полностью формальный набор стандарты. Общая программная структура программы всегда должна показывать, что программа должна делать. Это означает, что структурированное программирование требует определенной древовидной структуры. Первая задача - первая, и все последующее нужно логически упорядочить.
Распространенное использование структурного программирования
- Стандарты структурированного программирования запрещают использование команд «грубой силы», таких как GOTO.
- И формальные правила, и рекомендации являются частью стандартов структурированного программирования.
- Правильный отступ и интервал - это часть структурированного программирования.
Распространенные злоупотребления структурным программированием
- Структурированное программирование относится к языку программирования, который использует формальную структуру.