Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.
-
- Разумеется, если процесс калибровки отличается, то и интерфейс должен отличаться. Хотя, думаю, в некоторых случаях частичная калибровка может быть всяко лучше полной неработоспособности. - =AlexD=(19.09.2008 14:57)
- может и "должен", но не отличается. в нашем конкретном случае частичной калибровки не бывает: параметры калибровки сохраняются в самом конце. а чтобы дойти до конца, надо знать каким путем идтить. - bialix_(19.09.2008 15:02)
- может быть я неправильно выразился. под интерфейсом я понимал набор команд. у вас интерфейс -- это более абстрактное понятие. согласно вашему определению, да -- интерфейс отличается. - bialix_(19.09.2008 15:39)
- Ну да, всё правильно, интерфейс - набор команд. Но можно это понятие и немного расширить. - =AlexD=(19.09.2008 15:47)
- Т.е. проблема в том, что интерфейсы одинаковые, но их использование разное, и нужно определять, что прога неправильно его использует (или может попытаться использовать)? мда-а-а-а - =AlexD=(19.09.2008 15:14)
- сарказм непонятен. есть набор команд, засылаемых в дивайс. для калибровки этот набор команд более-менее общий (т.е. есть дополнительные команды, которые зависят от версии прибора). bialix_(176 знак., 19.09.2008 15:37)
- Да ничего, нет никакого сарказма. Просто это несколько другая проблема, чем я думал. - =AlexD=(19.09.2008 15:46)
- Ну шо я могу сказать... можно ввести понятие виртуальной фичи - т.е. поддерживаемый алгоритм использования. Подобно версии, но их может быть несколько. В принципе это тоже разновидность интерфейса. - =AlexD=(19.09.2008 15:18)
- я похоже немного запутался в интерфейсах и "интерфейсах". - bialix_(19.09.2008 15:41)
- Смотрим начальное определение. интерфейс - некоторый набор возможностей + методов + данных + "фич" ; если фича - это один из алгоритмов работы(использования), то всё становится на свои места. - =AlexD=(19.09.2008 15:51)
- т.е. у фичи должна быть своя сигнатура - =AlexD=(19.09.2008 16:10)
- да, все верно. каждая фича будет описываться своей сигнатурой. - bialix(19.09.2008 22:26)
- т.е. у фичи должна быть своя сигнатура - =AlexD=(19.09.2008 16:10)
- Смотрим начальное определение. интерфейс - некоторый набор возможностей + методов + данных + "фич" ; если фича - это один из алгоритмов работы(использования), то всё становится на свои места. - =AlexD=(19.09.2008 15:51)
- я похоже немного запутался в интерфейсах и "интерфейсах". - bialix_(19.09.2008 15:41)
- сарказм непонятен. есть набор команд, засылаемых в дивайс. для калибровки этот набор команд более-менее общий (т.е. есть дополнительные команды, которые зависят от версии прибора). bialix_(176 знак., 19.09.2008 15:37)
- может быть я неправильно выразился. под интерфейсом я понимал набор команд. у вас интерфейс -- это более абстрактное понятие. согласно вашему определению, да -- интерфейс отличается. - bialix_(19.09.2008 15:39)
- может и "должен", но не отличается. в нашем конкретном случае частичной калибровки не бывает: параметры калибровки сохраняются в самом конце. а чтобы дойти до конца, надо знать каким путем идтить. - bialix_(19.09.2008 15:02)
- В конце концов нормальная практика - сообщить о результатах процесса соединения, в т.ч. ограничений функциональности оператору или в лог. - =AlexD=(19.09.2008 14:54)
- Разумеется, если процесс калибровки отличается, то и интерфейс должен отличаться. Хотя, думаю, в некоторых случаях частичная калибровка может быть всяко лучше полной неработоспособности. - =AlexD=(19.09.2008 14:57)