Предыдущая запись в моем ЖЖ | Следующая запись в моем ЖЖ
Читаю книгу А.Купера «Об интерфейсе». Цитата из главы №11 (Оптимизация налогообложения):
Существуют действия, в которых не нуждается никто – ни новички, ни специалисты. Это и есть наглые налоги. Операции, связанные с настройкой аппаратной части, например указание программе, какой СОМ-порт она должна использовать, компьютер мог бы выполнить и самостоятельно. Подобные аспекты следует убирать из пользовательского интерфейса и заменять интеллектуальным поведением программы, скрытым от пользователя.
Идея хороша, но я НЕ СОГЛАСЕН. И вот почему. Для примера возьмем все тот же Datecs MP-550T. В этом кассовом аппарате весьма гибко настраивается скорость обмена. Возможные значения: 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200. А теперь возьмем мой ПК, в котором много портов (и это без подключения USB-RS232 переходника, который в моей системе COM18).
Так вот, если я буду заниматься «интеллектуальным поведением», то мне придется каждый порт открыть и посылать некий пакет на всех скоростях. Это долго. Могу сделать точные замеры, но как минимум это минут на 5. Я понимаю, что для пользователя это удобно, но в тоже время ОЧЕНЬ ДОЛГО. Я считаю, что при таком подходе много проблем и мало преимуществ.
Готов выслушать Вашу точку зрения…
Update 06.07.2010г.Продолжение дискуссии читайте в дизайн-бюро Артема Горбунова здесь.

Comments