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