=AlexD= (Сегодня, 14:45, просмотров: 62) ответил mr-x на Поделитесь мнением, вопрос про модули. Имеется некий прибор у
которого несколько режимов, до десятка. В разных режимах разная
работа с событиями клавиатуры, вывод на индикатор, общение с
внешним миром, обработка данных АЦП, звук и пр. Как бы вы стали
разбивать программу на модули? Модули индикатора, клавиатуры и
прочее или модуль режима 1, режима 2 и т.д. Может есть какая другая
метода, более прогрессивная и правильная?
Могу только догадываться, что каждый режим - это список какой-то
функциональности. Файл Дисплей.си
ДисплейныйРежим1()
{
функции_общие()
функция1()
функция3()
}
ДисплейныйРежим2()
{
функции_общие()
функция2()
функция3()
функция4()
}
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.