jlm (Сегодня, 12:49, просмотров: 31) ответил mr-x на Поделитесь мнением, вопрос про модули. Имеется некий прибор у
которого несколько режимов, до десятка. В разных режимах разная
работа с событиями клавиатуры, вывод на индикатор, общение с
внешним миром, обработка данных АЦП, звук и пр. Как бы вы стали
разбивать программу на модули? Модули индикатора, клавиатуры и
прочее или модуль режима 1, режима 2 и т.д. Может есть какая другая
метода, более прогрессивная и правильная?
Нарисовать функциональный граф с временами реакций,
взаимодействием, потоками данных в разных режимах, если сильно
отличаются. Затем делить сложность до уровня, чтоб удобнее
разбираться в отдельных файлах.