Показать сообщение отдельно
Старый 30.03.2013, 08:47
Александр Мостовой вне форума Посмотреть профиль Отправить личное сообщение для Александр Мостовой Посетить домашнюю страницу Александр Мостовой Найти все сообщения от Александр Мостовой
  № 5  
Ответить с цитированием
Александр Мостовой
 
Аватар для Александр Мостовой

Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
Отправить сообщение для Александр Мостовой с помощью ICQ Отправить сообщение для Александр Мостовой с помощью Skype™
Имхо вы сейчас не можете определиться с многими ключевыми вопросами ТЗ:
- Нужно ли сохранять результаты в процессе тестирования или только по окначинии, - что будет происходить при закрытии страницы (можно ли продолжить тест, нужно ли что бы пользовтаель не мог зяглянуть в загружаемые данные (или насколько сложно было бы ему это сделать), должна ли быть логика проверки правильных ответов на сервере и.д.

У вас несколько вариантов:
1. Описать мокапы поведения приложения и утвердить их у заказчика. Но это работа ПМ и на практике заказчик в них вниакть просто не будет.
2. Потратив несколько часов сделать очень быструю прототипную версию с самым простым решением: просто исходный загруженный ХМЛ использовать как модель данных, в нем же хрнить ответы и его же отправлять как результат. С мыслю что потом эту поделку удалите и сделаете все заново. Это даст вам возможноть показать заказчику все недостатки простых решений, обговорить нюансы. Такой работающий черновик. Но в этом случае вам, возможно, будет сложно обяснить зачем вы сделали такую фигню и почему доработка почти работающего приложения занимает в 20 раз больше времени, чем уже написанное.
3. Сделать все на легко масштабируемой архитектуре с инкапсулировнными блоками, каждый из которых ничего не знает о мтодах реализации другого и допиливать усовершенствования и оптимизацию по мере разработки.

Думаю правильно было бы сделать все 3 варианта в порядке 2, 1, 3
__________________
...


Последний раз редактировалось Александр Мостовой; 30.03.2013 в 09:02.