Re[3]: Адресация данных в структуре
От: Кирилл Лебедев Россия http://askofen.blogspot.com/
Дата: 10.04.08 09:35
Оценка:
Здравствуйте, ArtK, Вы писали:

AK>Есть несколько разнотипных устройств, с которых я могу считать определенные данные.

Это я уже понял. Непонятно другое — о каких конкретно устройствах идёт речь? О вольтметрах? Амперметрах? Термометрах? GPS-приёмниках? Какие конкретно устройства опрашиваются? Если долго перечислять все устройства, то укажите хотя бы 3 из них.

AK>Программа-архиватор в фоне считывает эти данные и записывает их в базу данных.

Какие конкретно данные нужны от каждого из устройств? Какие данные нужны от амперметра? Какие — от вольтметра?

Какие данные представлены в ассоциированных с устройствами структурах? И какие именно нужны из них?

AK>Затем на основе считанных данных делается аналитика, выводятся графики, печатаются отчёты и т.д.

Какая конкретно аналитика? Какие строятся графики?

КЛ>>Не понимаю, зачем тогда в структурах хранить все остальные данные? Почему бы не хранить только то, что нужно для архивации?

AK>С структурой, наверно, не самый удачный пример. Лучше представить ввиде класса, который является абстракцией устройства.
AK>Клас предоставляет все данные, которые можно считать с устройства. Но мне нужны только некоторые данные.
Вопрос остаётся открытым: зачем класс хранит все данные, которые можно получить с устройства, если для архивации используются только некоторые из них? Иначе: зачем хранить данные, которые не нужны?

Или эти данные используются в другой части программы?
С уважением,
Кирилл Лебедев
Software Design blog — http://askofen.blogspot.ru/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.