Когда вы бросаете прототип и начните закончиться?
-
25-09-2019 - |
Вопрос
Когда вы прототипируете новую систему, какие руководства (ы) вы используете для отмены точки остановки и начала?
Решение
Как правило, я пишу прототипы как часть процесса архитектуры / дизайна, чтобы ответить на вопросы, которые можно ответить только на самом деле работать с кодом. Например, такие вопросы, как:
- Могу ли я сделать перетаскивание в Silverlight?
- Какие рамки я использовал для рисования интерактивных объектов холста в WinForms?
Обычно вы можете быстро написать прототип, чтобы ответить на такие вопросы. Очевидно, что код не должен быть качеством продукции, он просто должен идти достаточно далеко, чтобы ответить на эти вопросы.
Как только у вас закончится открытые вопросы, я бы ломал прототип и закончил свой «дизайн». Тогда вы готовы начать создание производственной версии.
Другие советы
Когда тот, который я работаю над, больше не соответствует требованиям (функционал, удобство использования или иным образом).
Прототипы предназначены для бессмысленного предмета, поэтому я никогда не стесняюсь при броске.
Когда вы не рисковали функциональностью на уровне, где вы чувствуете себя готовым написать код производства.