Программа будет хорошей, если она составлена по правильному алгоритму, написана в лаконичной форме и требует небольшого времени для выполнения. Нередко бывает, что два последних условия вступают в противоречие друг с другом. Качество программы зависит также от того, насколько легко эту программу читать и насколько легко вносить в нее изменения.
Поэтому составить хорошую программу — дело очень непростое.Различные методы программирования, представляющие собой многолетний труд ряда специалистов, в настоящее время описаны во многих учебниках...
Разбираемся, за счёт чего упрощается проектирование программного обеспечения. Модульное программирование — это методология разработки программного обеспечения, основанная на создании отдельных модулей, которые можно независимо разрабатывать, тестировать и поддерживать. Каждый модуль выполняет конкретную функцию и имеет определённые входные и выходные данные. Важно: модули не упрощают код, но с ними проще работать, потому что они максимально изолированы (ошибки не перетекают из одного в другой)....