Modular programming (модульное программирование)
Стиль написания программ, при котором текст (код программы) разбивается на функциональные блоки, каждый из которых выполняет определенную функцию или служит для достижения одной конкретной цели. Любой функциональный модуль содержит все необходимые для выполнения конкретной функции данные.
Модульное программирование целесообразно применять для написания больших программ. Разбиение программы на модули, а тех в свою очередь на процедуры помогает выполнять отладку программы и быстро находить ошибки. Кроме того, модульную программу проще сопровождать, то есть дорабатывать и совершенствовать.