У нас есть ужасная система, написанная на ASP.NET 2.0, к которой нам нужно добавить некоторые функциональные возможности. Проблема заключается в том, что определенный продукт имеет функции пользовательского интерфейса, которые должны быть включены для бизнеса, инициированного после определенной даты (а другие отключены), в то время как страница должна выглядеть одинаково для существующего бизнеса.
Я настаиваю на переписывании страницы для нового бизнеса, поскольку инстинктивно нахожу идею переключателей пользовательского интерфейса JavaScript на основе даты и смешивания веб-элементов управления для старого и нового бизнеса «неопрятной» (из-за недостатка слова ).
Является ли практика использования основанного на времени пользовательского интерфейса широко распространенной практикой, и если нет, то каковы известные риски, связанные с этим курсом действий?