Спасибо! Отличная статья, буду перечитывать, для осмысления,
несколько раз, с карандашиком. Немного провокативный заголовок - тоже хорошо :)
Класс-бог + драйвера, очень четко выделена суть.
Но далеко не на всех классах устройств это ошибка, большинство "моих" устройств суть управляющие автоматы, пусть и достаточно сложные.
Я еще почитаю-подумаю, но с ходу с обвинениями автора не согласен. У него своя колокольня.
У него в условии задачи распределенная сеть, а я, наоборот, прикладываю усилия чтобы скрыть от прикладного кода сетевую природу УСО. И я уверен что я прав, иначе прикладной код "потеряется" в блоках обработки непрочитавшихся значений и неотправленных управляющих воздействий.