| « Умная презентация | Коронарография: продолжение » |
Коронарография. UI.
Пилотная версия
Была создана в момент выбора технологии для реализации данного элемента UI.

Посмотрев на это чудо, мы поняли, что:
- Т.к. придется добавлять/удалять части сосудов, то схематичное изображение сосудов гораздо лучше с точки зрения разработки и по многим параметрам выигрывает с точки зрения пользователя
- Не получится все сделать с помощью контекстного меню

- Нельзя показывать всю информацию сразу, т.к. даже в таком урезаном варианте на экране ее уже много
Первая версия
Ее я делал постепенно, не спроектировав изначально всю функциональность и не очень волнуясь по поводу масштабируемости. Результатом стала тупиковая версия, которую пришлось бросить вот почему:
- Классы были выделены не совсем верно и не были организованны в packages
- Не было разделения Представления и Логики
- Схема взаимодействий превратилась из дерева в граф и стала сильносвязной
- Поэтому код запутался и дальнейшая его разработка стала невозможной

Вторая версия
Она же финальная на данный момент. Создавалась она с “нуля", в ней я постарался учесть все предыдущие ошибки, но опять таки не додумал до конца, так что ближе к концу проект стал снова крениться набок. Вот, что получилось в итоге:
- Функции разделены между “режимами работы": Сосуды, Топология, Шунты и т.п.
- Часто используемая информация находится “ближе” к пользователю, чем остальная
- Все взаимодействия сделаны как можно более наглядными (напр. установка перетоков, ср. с первой версией)

Трекбек адрес этой записи
URL трекбека (щелкните правой кнопкой мыши и скопируйте ссылку)




