Никогда не ставьте под угрозу качество вашего кода.
Написание мусорного кода - ложная экономия.
Как предлагали другие авторы, вы можете достичь этого, используя специальные инструменты для макетов.
Однако существуют разные причины для создания прототипов. Иногда вы можете показать, что вам нужно, без написания кода, но часто это не так. Заинтересованная сторона может попросить вас продемонстрировать техническую осуществимость функции.
Создайте абсолютно простую вещь, которую вы можете продемонстрировать, чтобы доказать концепцию. Оставь что-нибудь еще.
Для функции пользовательского интерфейса, убедитесь, что вы ничего не разрабатываете на сервере - не трогайте это вообще. Разрабатывайте снова макеты / подделки.
Если вам нужно приложить усилия, чтобы пользовательский интерфейс соответствовал стилю остальной части приложения, не беспокойтесь. Если он выглядит достаточно хорошо без каких-либо усилий, измените цвет, чтобы выделить его, или, возможно, даже водяной знак, чтобы показать, что это прототип.
Я обнаружил, что наиболее вероятными виновниками превращения прототипов в производственный код являются продавцы. Они продадут ваш продукт новому покупателю - без этой новой функции клиент не подписал бы. Вы не можете винить их, у них есть цели. Будь осторожен с ними; удостоверьтесь, что они не заставляют вас брать вещи, которые указывают на то, что это прототип. Вы должны стоять на своем - они, вероятно, не должны вводить клиентов в заблуждение в любом случае.
Ваше руководство может начать заставлять вас превращать прототип в рабочий код по частям, если вы следовали моему первому совету никогда не писать дерьмовый код, у вас не должно быть проблем. Постепенно вы создаете программное обеспечение без компромиссов.
Тогда, если руководство начнет заставлять вас снижать качество, вы должны спросить себя, почему. Они пассивны? слабый? отчаянный? Ни одна из этих вещей не является веской причиной оставаться в компании.