Я работаю над приложением, для которого к данной функции поступил временный запрос на изменение. В частности, компания в настоящее время хочет управлять физическим адресом только для определенного клиента и хочет, чтобы мы удалили опцию добавления почтового адреса.
Скорее всего, в будущем эту функцию, вероятно, потребуется повторно внедрить, поэтому мне интересно, какой сейчас лучший способ справиться с удалением. Наличие дополнительных свойств в ViewModel не обязательно является проблемой, но это грязно. И еще больше проблем, когда речь идет о самом View. Нам нужно удалить элементы пользовательского интерфейса, но мы должны упростить его возврат в будущем.
Итак ... я закомментирую ненужные биты кода? Это самый простой подход, но он грязный.
Создать ли новый View и ViewModel? Если это так, где находится подходящее место для хранения оригинала для хранения? Наше приложение находится под контролем исходного кода (SVN), поэтому теоретически мы могли бы вернуться к этой ревизии, но, похоже, излишне для такого небольшого изменения.
Кто-нибудь еще сталкивался с подобной ситуацией? Любая рекомендация о том, как лучше всего справиться с этим?