Здравствуйте, Erop, Вы писали:
A>>Но, например, при разработке интернет магазина можно захотеть сделать абстракцию мета-товар или "универсальный интерфейс к платежной системе". Да мало ли что можно надизайнить.
E>Дык можно, не не нужно. То, что сдуру можно накосячить с архитектурой, вовсе и не значит, что проектиовать систему не надо...
Отвечу тем же

То что знания о задаче и требования к ней могут менятся, вовсе и не значит, что проектировать не нужно...
Но нужно быть готовым выкинуть и переделать, когда ситуация (или ее понимание)
сильно изменится.
А чтобы понимание пришло раньше, а не позже, существуют техники. Например, прототипирование и ранняя обратная связь от пользователя.
СУВ,
akava