Когда программы разрабатываются для решения реальных проблем, таких как управление запасами, обработка заработной платы, поступление студентов, обработка результатов экзаменов и т. Д., Они имеют тенденцию быть огромными и сложными. Методология программирования — это подход к анализу таких сложных проблем путем планирования разработки программного обеспечения и управления процессом разработки. В этом уроке мы рассмотрим нисходящий подход к программированию, также называемый модульным программированием . Мы также узнаем о сборе требований, определении проблем и определении уникального решения данных проблем. Кроме того, мы расскажем о лучших практиках оптимизации кода.